From: Mike Bayer Date: Sun, 22 Jan 2012 22:30:52 +0000 (-0500) Subject: fix a callcount issue here X-Git-Tag: rel_0_7_5~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09f3a284d82f8aa48e59fd935dc4b8b3fab43e2f;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix a callcount issue here --- diff --git a/lib/sqlalchemy/orm/strategies.py b/lib/sqlalchemy/orm/strategies.py index 9197c2397b..1bdd18cded 100644 --- a/lib/sqlalchemy/orm/strategies.py +++ b/lib/sqlalchemy/orm/strategies.py @@ -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