Is this a bug or a feature?
class mydict(dict):
def __setitem__(sel f, key, val):
print 'foo'
dict.__setitem_ _(self, key, val)
[color=blue][color=green][color=darkred]
>>> d=mydict()
>>> d[1]=2[/color][/color][/color]
foo[color=blue][color=green][color=darkred]
>>> d.setdefault(2, 3)[/color][/color][/color]
3
rg
class mydict(dict):
def __setitem__(sel f, key, val):
print 'foo'
dict.__setitem_ _(self, key, val)
[color=blue][color=green][color=darkred]
>>> d=mydict()
>>> d[1]=2[/color][/color][/color]
foo[color=blue][color=green][color=darkred]
>>> d.setdefault(2, 3)[/color][/color][/color]
3
rg
Comment