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
This commit is contained in:
Mike Bayer
2013-05-29 18:46:10 -04:00
parent da07a712f3
commit be2c145a84
+3 -3
View File
@@ -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