diff options
Diffstat (limited to 'Lib/UserDict.py')
-rw-r--r-- | Lib/UserDict.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/UserDict.py b/Lib/UserDict.py index 34ceb3a..f9ad471 100644 --- a/Lib/UserDict.py +++ b/Lib/UserDict.py @@ -90,13 +90,15 @@ class DictMixin: except KeyError: return False return True - __contains__ = has_key + def __contains__(self, key): + return self.has_key(key) # third level takes advantage of second level definitions def iteritems(self): for k in self: yield (k, self[k]) - iterkeys = __iter__ + def iterkeys(self): + return self.__iter__() # fourth level uses definitions from lower levels def itervalues(self): |