]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
better yet
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Apr 2010 17:16:29 +0000 (13:16 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Apr 2010 17:16:29 +0000 (13:16 -0400)
lib/sqlalchemy/orm/dependency.py

index 24c3772eea3d1d0686f77a811e282f3c3de99ac7..f2959d1414204d8a0611db4d7c3fb1ea5b8f23fd 100644 (file)
@@ -334,8 +334,7 @@ class DetectKeySwitch(DependencyProcessor):
             for state in uowcommit.session.identity_map.all_states():
                 if not issubclass(state.class_, self.parent.class_):
                     continue
-                obj = state.obj()
-                dict_ = attributes.instance_dict(obj)
+                dict_ = state.dict
                 related = dict_.get(self.key)
                 if related is not None:
                     related_state = attributes.instance_state(dict_[self.key])