]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix a callcount issue here
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 22 Jan 2012 22:30:52 +0000 (17:30 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 22 Jan 2012 22:30:52 +0000 (17:30 -0500)
lib/sqlalchemy/orm/strategies.py

index 9197c2397b60200f1ebf5e1bfdab21ac84c0cfc8..1bdd18cdedd511ab6d69321e387efa603cb912a1 100644 (file)
@@ -515,8 +515,6 @@ class LazyLoader(AbstractRelationshipLoader):
         else:
             get_attr = instance_mapper._get_state_attr_by_column
 
-        # create a strong reference 
-        # to state.dict
         dict_ = state.dict
 
         if passive is attributes.PASSIVE_NO_FETCH_RELATED:
@@ -527,7 +525,7 @@ class LazyLoader(AbstractRelationshipLoader):
         return [
             get_attr(
                     state,
-                    state.dict,
+                    dict_,
                     self._equated_columns[pk],
                     passive=attr_passive)
             for pk in self.mapper.primary_key