Use decorators.

This commit is contained in:
Guido van Rossum 2005-01-16 00:16:11 +00:00
parent 9ba3684ecc
commit 75b64e65f1
3 changed files with 8 additions and 15 deletions

View file

@ -63,12 +63,12 @@ class UserDict:
return self.data.popitem()
def __contains__(self, key):
return key in self.data
@classmethod
def fromkeys(cls, iterable, value=None):
d = cls()
for key in iterable:
d[key] = value
return d
fromkeys = classmethod(fromkeys)
class IterableUserDict(UserDict):
def __iter__(self):