diff options
author | Georg Brandl <georg@python.org> | 2005-06-04 09:20:03 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2005-06-04 09:20:03 (GMT) |
commit | 9166e1a24ac7b15776ffd38e436fa51a9b002674 (patch) | |
tree | c322e52c12aaaf6ddf85c16e427d69d5b15b7236 /Lib/weakref.py | |
parent | 4c560ea05bb2872cdca2d4abdacd8926fb00b848 (diff) | |
download | cpython-9166e1a24ac7b15776ffd38e436fa51a9b002674.zip cpython-9166e1a24ac7b15776ffd38e436fa51a9b002674.tar.gz cpython-9166e1a24ac7b15776ffd38e436fa51a9b002674.tar.bz2 |
Bug #1196315: fix weakref.WeakValueDictionary constructor.
Diffstat (limited to 'Lib/weakref.py')
-rw-r--r-- | Lib/weakref.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/weakref.py b/Lib/weakref.py index c0669b0..09bd0be 100644 --- a/Lib/weakref.py +++ b/Lib/weakref.py @@ -43,12 +43,12 @@ class WeakValueDictionary(UserDict.UserDict): # way in). def __init__(self, *args, **kw): - UserDict.UserDict.__init__(self, *args, **kw) def remove(wr, selfref=ref(self)): self = selfref() if self is not None: del self.data[wr.key] self._remove = remove + UserDict.UserDict.__init__(self, *args, **kw) def __getitem__(self, key): o = self.data[key]() |