Skip to content

Commit 4eadf1e

Browse files
authored
2.7 compatibility for OrderedDictionary
dict doesn't have keys() in older versions
1 parent 50c93c5 commit 4eadf1e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

recipes/Python/107747_Ordered_Dictionary/recipe-107747.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ def setdefault(self, key, failobj = None):
4545

4646
def update(self, dict):
4747
UserDict.update(self, dict)
48-
for key in dict.keys():
49-
if key not in self._keys: self._keys.append(key)
48+
for key in dict.__iter__():
49+
if key not in self._keys:
50+
self._keys.append(key)
5051

5152
def values(self):
5253
return map(self.get, self._keys)

0 commit comments

Comments
 (0)