summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/session.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-05-26 19:06:13 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-05-26 19:06:13 -0400
commit6cde27fe9161a21b075c7b8faa09d1e77169f1f2 (patch)
treed7d986fa78683a7e570dd1e6da84e7bb4ca1b762 /lib/sqlalchemy/orm/session.py
parent29689fa566ba1bd3dc08727754632c9e8074137c (diff)
downloadsqlalchemy-6cde27fe9161a21b075c7b8faa09d1e77169f1f2.tar.gz
a pass where we try to squash down as many list()/keys() combinations
as possible
Diffstat (limited to 'lib/sqlalchemy/orm/session.py')
-rw-r--r--lib/sqlalchemy/orm/session.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py
index cbb508cf7..5a4486eef 100644
--- a/lib/sqlalchemy/orm/session.py
+++ b/lib/sqlalchemy/orm/session.py
@@ -35,7 +35,7 @@ class _SessionClassMethods(object):
def close_all(cls):
"""Close *all* sessions in memory."""
- for sess in list(_sessions.values()):
+ for sess in _sessions.values():
sess.close()
@classmethod
@@ -250,7 +250,7 @@ class SessionTransaction(object):
if s.key:
del s.key
- for s, (oldkey, newkey) in list(self._key_switches.items()):
+ for s, (oldkey, newkey) in self._key_switches.items():
self.session.identity_map.discard(s)
s.key = oldkey
self.session.identity_map.replace(s)
@@ -2237,7 +2237,7 @@ class sessionmaker(_SessionClassMethods):
session = Session() # invokes sessionmaker.__call__()
"""
- for k, v in list(self.kw.items()):
+ for k, v in self.kw.items():
local_kw.setdefault(k, v)
return self.class_(**local_kw)
@@ -2256,7 +2256,7 @@ class sessionmaker(_SessionClassMethods):
return "%s(class_=%r%s)" % (
self.__class__.__name__,
self.class_.__name__,
- ", ".join("%s=%r" % (k, v) for k, v in list(self.kw.items()))
+ ", ".join("%s=%r" % (k, v) for k, v in self.kw.items())
)
_sessions = weakref.WeakValueDictionary()