summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-08-03 21:35:44 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-08-03 21:35:44 +0000
commit18a4912f77fa33066bf4ff1e69a28d53472bb5d5 (patch)
tree106b7a2574e9d5631684f33c5a83523509d77988
parentedf6b16fae38b4c103ed2827ee5448fec2fdcb1a (diff)
downloadsqlalchemy-18a4912f77fa33066bf4ff1e69a28d53472bb5d5.tar.gz
removed redundant check to _enable_transaction_accounting
-rw-r--r--lib/sqlalchemy/orm/session.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py
index 6cf09049d..3e3b65664 100644
--- a/lib/sqlalchemy/orm/session.py
+++ b/lib/sqlalchemy/orm/session.py
@@ -296,9 +296,8 @@ class SessionTransaction(object):
for s in set(self._new).union(self.session._new):
self.session._expunge_state(s)
- if self.session._enable_transaction_accounting:
- for s in self.session.identity_map.all_states():
- _expire_state(s, None)
+ for s in self.session.identity_map.all_states():
+ _expire_state(s, None)
def _remove_snapshot(self):
assert self._is_transaction_boundary