summaryrefslogtreecommitdiff
path: root/alembic/util/sqla_compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'alembic/util/sqla_compat.py')
-rw-r--r--alembic/util/sqla_compat.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/alembic/util/sqla_compat.py b/alembic/util/sqla_compat.py
index 2cc070b..a767e7d 100644
--- a/alembic/util/sqla_compat.py
+++ b/alembic/util/sqla_compat.py
@@ -27,7 +27,6 @@ from sqlalchemy.sql.elements import ColumnClause
from sqlalchemy.sql.elements import quoted_name
from sqlalchemy.sql.elements import TextClause
from sqlalchemy.sql.elements import UnaryExpression
-from sqlalchemy.sql.naming import _NONE_NAME as _NONE_NAME
from sqlalchemy.sql.visitors import traverse
from typing_extensions import TypeGuard
@@ -66,6 +65,11 @@ sqla_14_26 = _vers >= (1, 4, 26)
sqla_2 = _vers >= (2,)
sqlalchemy_version = __version__
+try:
+ from sqlalchemy.sql.naming import _NONE_NAME as _NONE_NAME
+except ImportError:
+ from sqlalchemy.sql.elements import _NONE_NAME as _NONE_NAME # type: ignore # noqa: E501
+
if sqla_14:
# when future engine merges, this can be again based on version string