diff options
Diffstat (limited to 'lib/sqlalchemy/orm')
| -rw-r--r-- | lib/sqlalchemy/orm/interfaces.py | 1 | ||||
| -rw-r--r-- | lib/sqlalchemy/orm/relationships.py | 3 | ||||
| -rw-r--r-- | lib/sqlalchemy/orm/strategy_options.py | 3 |
3 files changed, 5 insertions, 2 deletions
diff --git a/lib/sqlalchemy/orm/interfaces.py b/lib/sqlalchemy/orm/interfaces.py index 6f77fd706..68e1aa5cb 100644 --- a/lib/sqlalchemy/orm/interfaces.py +++ b/lib/sqlalchemy/orm/interfaces.py @@ -45,6 +45,7 @@ if util.TYPE_CHECKING: from typing import Any from typing import List from typing import Optional + from .mapper import Mapper from .util import AliasedInsp diff --git a/lib/sqlalchemy/orm/relationships.py b/lib/sqlalchemy/orm/relationships.py index 2ed9d859a..bf166e181 100644 --- a/lib/sqlalchemy/orm/relationships.py +++ b/lib/sqlalchemy/orm/relationships.py @@ -51,9 +51,10 @@ from ..sql.util import visit_binary_product if util.TYPE_CHECKING: - from .util import AliasedInsp from typing import Union + from .util import AliasedInsp + def remote(expr): """Annotate a portion of a primaryjoin expression diff --git a/lib/sqlalchemy/orm/strategy_options.py b/lib/sqlalchemy/orm/strategy_options.py index f61cf835d..60ae69176 100644 --- a/lib/sqlalchemy/orm/strategy_options.py +++ b/lib/sqlalchemy/orm/strategy_options.py @@ -33,8 +33,9 @@ from ..sql.base import _generative from ..sql.base import Generative if util.TYPE_CHECKING: - from .context import QueryContext from typing import Sequence + + from .context import QueryContext from ..sql.elements import ColumnElement |
