Skip to content

Commit 10e186c

Browse files
authored
Merge pull request #6 from ke4roh/patch-1
2.7 compatibility for OrderedDictionary
2 parents f54d3f8 + 759becf commit 10e186c

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,13 @@ 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)
54+
55+
def move_to_end(self, key):
56+
self._keys.remove(key)
57+
self._keys.append(key)

0 commit comments

Comments
 (0)