diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-06-23 15:37:18 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-06-23 15:37:18 -0400 |
commit | e47f2e03ce02f1fa1b313970291a2c024620bd73 (patch) | |
tree | 53dd7c8180263b83e0dc57dbe765ca90675b72bf /lib/sqlalchemy/orm/loading.py | |
parent | ee8b7d317850dc0852116efe457751f41e7c6cf8 (diff) | |
download | sqlalchemy-e47f2e03ce02f1fa1b313970291a2c024620bd73.tar.gz |
2.5 compat
Diffstat (limited to 'lib/sqlalchemy/orm/loading.py')
-rw-r--r-- | lib/sqlalchemy/orm/loading.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/loading.py b/lib/sqlalchemy/orm/loading.py index 3234d2238..8fb13b3a0 100644 --- a/lib/sqlalchemy/orm/loading.py +++ b/lib/sqlalchemy/orm/loading.py @@ -80,7 +80,9 @@ def instances(query, cursor, context): context.refresh_state.dict, query._only_load_props) context.progress.pop(context.refresh_state) - session._finalize_loaded(context.progress) + for state, dict_ in context.progress.items(): + state.commit_all(dict_, session.identity_map) + for ii, (dict_, attrs) in context.partials.iteritems(): ii.commit(dict_, attrs) |