summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/orm')
-rw-r--r--lib/sqlalchemy/orm/interfaces.py1
-rw-r--r--lib/sqlalchemy/orm/relationships.py3
-rw-r--r--lib/sqlalchemy/orm/strategy_options.py3
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