summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-05-29 18:46:10 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-05-29 18:46:10 -0400
commitbe2c145a84df5db0233f84995765d3f614776f75 (patch)
tree5013d65a277b054bc46f8359b2ed529656a39e2a /lib/sqlalchemy
parentda07a712f395a74b3b25987c6628f03a0b6a3812 (diff)
downloadsqlalchemy-be2c145a84df5db0233f84995765d3f614776f75.tar.gz
keep the contract for Properties as returning lists for keys, values, items.
It's not the same as a dictionary as __iter__ does the values
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/util/_collections.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/util/_collections.py b/lib/sqlalchemy/util/_collections.py
index 689a6756b..86a90828a 100644
--- a/lib/sqlalchemy/util/_collections.py
+++ b/lib/sqlalchemy/util/_collections.py
@@ -190,13 +190,13 @@ class Properties(object):
return default
def keys(self):
- return self._data.keys()
+ return list(self._data)
def values(self):
- return self._data.values()
+ return list(self._data.values())
def items(self):
- return self._data.items()
+ return list(self._data.items())
def has_key(self, key):
return key in self._data