diff options
Diffstat (limited to 'lib/sqlalchemy/orm/strategy_options.py')
-rw-r--r-- | lib/sqlalchemy/orm/strategy_options.py | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/lib/sqlalchemy/orm/strategy_options.py b/lib/sqlalchemy/orm/strategy_options.py index b2f6bcb11..2d0716991 100644 --- a/lib/sqlalchemy/orm/strategy_options.py +++ b/lib/sqlalchemy/orm/strategy_options.py @@ -8,24 +8,25 @@ """ -from .interfaces import MapperOption, PropComparator, MapperProperty +from . import util as orm_util from .attributes import QueryableAttribute +from .base import _class_to_mapper +from .base import _is_aliased_class +from .base import _is_mapped_class +from .base import InspectionAttr +from .interfaces import MapperOption +from .interfaces import PropComparator +from .path_registry import _DEFAULT_TOKEN +from .path_registry import _WILDCARD_TOKEN +from .path_registry import PathRegistry +from .path_registry import TokenRegistry +from .util import _orm_full_deannotate +from .. import exc as sa_exc +from .. import inspect from .. import util -from ..sql.base import _generative, Generative -from .. import exc as sa_exc, inspect -from .base import ( - _is_aliased_class, - _class_to_mapper, - _is_mapped_class, - InspectionAttr, -) -from . import util as orm_util -from .path_registry import ( - PathRegistry, - TokenRegistry, - _WILDCARD_TOKEN, - _DEFAULT_TOKEN, -) +from ..sql import expression as sql_expr +from ..sql.base import _generative +from ..sql.base import Generative class Load(Generative, MapperOption): @@ -1454,10 +1455,6 @@ def undefer_group(name): return _UnboundLoad().undefer_group(name) -from ..sql import expression as sql_expr -from .util import _orm_full_deannotate - - @loader_option() def with_expression(loadopt, key, expression): r"""Apply an ad-hoc SQL expression to a "deferred expression" attribute. |