Fixes super in BaseDict

Closes #395
This commit is contained in:
Ross Lawley 2011-12-15 09:16:35 +00:00
parent 2b3b3bf652
commit 7614b92197
2 changed files with 3 additions and 2 deletions

View File

@ -92,3 +92,4 @@ that much better:
* Crittercism * Crittercism
* Alvin Liang * Alvin Liang
* andrewmlevy * andrewmlevy
* Chris Faulkner

View File

@ -1255,11 +1255,11 @@ class BaseDict(dict):
def pop(self, *args, **kwargs): def pop(self, *args, **kwargs):
self._updated() self._updated()
super(BaseDict, self).clear(*args, **kwargs) super(BaseDict, self).pop(*args, **kwargs)
def popitem(self, *args, **kwargs): def popitem(self, *args, **kwargs):
self._updated() self._updated()
super(BaseDict, self).clear(*args, **kwargs) super(BaseDict, self).popitem(*args, **kwargs)
def _updated(self): def _updated(self):
try: try: