summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/unitofwork.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-06-23 14:45:47 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-06-23 14:45:47 -0400
commit0efac1d93e27220f2aa1ec09b282fb08a7bb02be (patch)
treedbd806874a223253d0c8f52465a77f7e0754c7a8 /lib/sqlalchemy/orm/unitofwork.py
parentdf62f4501ee1ec37113477eb6a97068cc07faf5d (diff)
downloadsqlalchemy-0efac1d93e27220f2aa1ec09b282fb08a7bb02be.tar.gz
- move all of orm to use absolute imports
- break out key mechanics of loading objects into new "orm.loading" module, removing implementation details from both mapper.py and query.py. is analogous to persistence.py - some other cleanup and old cruft removal
Diffstat (limited to 'lib/sqlalchemy/orm/unitofwork.py')
-rw-r--r--lib/sqlalchemy/orm/unitofwork.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/sqlalchemy/orm/unitofwork.py b/lib/sqlalchemy/orm/unitofwork.py
index bc3be8b41..caf7f2e8e 100644
--- a/lib/sqlalchemy/orm/unitofwork.py
+++ b/lib/sqlalchemy/orm/unitofwork.py
@@ -12,10 +12,9 @@ organizes them in order of dependency, and executes.
"""
-from sqlalchemy import util, event
-from sqlalchemy.util import topological
-from sqlalchemy.orm import attributes, interfaces, persistence
-from sqlalchemy.orm import util as mapperutil
+from .. import util, event
+from ..util import topological
+from . import attributes, interfaces, persistence, util as orm_util
session = util.importlater("sqlalchemy.orm", "session")
def track_cascade_events(descriptor, prop):
@@ -205,7 +204,7 @@ class UOWTransaction(object):
if not state.deleted and operation is not None:
util.warn("Object of type %s not in session, %s operation "
"along '%s' will not proceed" %
- (mapperutil.state_class_str(state), operation, prop))
+ (orm_util.state_class_str(state), operation, prop))
return False
if state not in self.states:
@@ -537,7 +536,7 @@ class ProcessState(PostSortRec):
return "%s(%s, %s, delete=%s)" % (
self.__class__.__name__,
self.dependency_processor,
- mapperutil.state_str(self.state),
+ orm_util.state_str(self.state),
self.delete
)
@@ -561,7 +560,7 @@ class SaveUpdateState(PostSortRec):
def __repr__(self):
return "%s(%s)" % (
self.__class__.__name__,
- mapperutil.state_str(self.state)
+ orm_util.state_str(self.state)
)
class DeleteState(PostSortRec):
@@ -584,6 +583,6 @@ class DeleteState(PostSortRec):
def __repr__(self):
return "%s(%s)" % (
self.__class__.__name__,
- mapperutil.state_str(self.state)
+ orm_util.state_str(self.state)
)