diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-16 13:37:49 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-16 13:37:49 -0400 |
commit | e220ea11de931e86bbbaf373b49a26b906bbffdf (patch) | |
tree | da69dd2d9dca922783484eb649d0954341b220de /lib/sqlalchemy/orm/identity.py | |
parent | 7fa595221400d168a7bb78551d45379290db195f (diff) | |
download | sqlalchemy-e220ea11de931e86bbbaf373b49a26b906bbffdf.tar.gz |
- need list() here for py3k
Diffstat (limited to 'lib/sqlalchemy/orm/identity.py')
-rw-r--r-- | lib/sqlalchemy/orm/identity.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/identity.py b/lib/sqlalchemy/orm/identity.py index 4425fc3a6..0fa541194 100644 --- a/lib/sqlalchemy/orm/identity.py +++ b/lib/sqlalchemy/orm/identity.py @@ -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: |