diff options
Diffstat (limited to 'alembic/util/sqla_compat.py')
-rw-r--r-- | alembic/util/sqla_compat.py | 6 |
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 |