]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- need list() here for py3k
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 16 Aug 2014 17:37:49 +0000 (13:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 16 Aug 2014 17:37:49 +0000 (13:37 -0400)
lib/sqlalchemy/orm/identity.py

index 4425fc3a6e265019fbcfe218c1ea2228a2f812a9..0fa5411947e394842841fa3ccb42800f15d1b69a 100644 (file)
@@ -181,7 +181,10 @@ class WeakInstanceDict(IdentityMap):
             return iter(self.values())
 
     def all_states(self):
-        return self._dict.values()
+        if util.py2k:
+            return self._dict.values()
+        else:
+            return list(self._dict.values())
 
     def discard(self, state):
         if state.key in self._dict: