diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-06-24 02:06:10 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-06-24 02:06:10 -0400 |
| commit | 319aa982a1312d59076478a001d6c42eaa123e70 (patch) | |
| tree | a0d59883c18fabe81833128604b4a8ea4b569e0f /lib/sqlalchemy/orm/attributes.py | |
| parent | e47f2e03ce02f1fa1b313970291a2c024620bd73 (diff) | |
| download | sqlalchemy-319aa982a1312d59076478a001d6c42eaa123e70.tar.gz | |
- [moved] The InstrumentationManager interface
and the entire related system of alternate
class implementation is now moved out
to sqlalchemy.ext.instrumentation. This is
a seldom used system that adds significant
complexity and overhead to the mechanics of
class instrumentation. The new architecture
allows it to remain unused until
InstrumentationManager is actually imported,
at which point it is bootstrapped into
the core.
Diffstat (limited to 'lib/sqlalchemy/orm/attributes.py')
| -rw-r--r-- | lib/sqlalchemy/orm/attributes.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/attributes.py b/lib/sqlalchemy/orm/attributes.py index 0dd331354..0bf9ea438 100644 --- a/lib/sqlalchemy/orm/attributes.py +++ b/lib/sqlalchemy/orm/attributes.py @@ -18,6 +18,8 @@ from operator import itemgetter from .. import util, event, inspection from . import interfaces, collections, events, exc as orm_exc +from .instrumentation import instance_state, instance_dict, manager_of_class + orm_util = util.importlater("sqlalchemy.orm", "util") PASSIVE_NO_RESULT = util.symbol('PASSIVE_NO_RESULT', |
