R
Robert Brewer
class A(types.DictType):
.... def __getitem__(self, key):
.... return types.DictType.__getitem__(self, key)
....
Can anyone tell me why a[0] doesn't return "w00t", like I thought it
would? What method is a[0] calling? Is there a way to override it?
Robert Brewer
MIS
Amor Ministries
(e-mail address removed)
.... def __getitem__(self, key):
.... return types.DictType.__getitem__(self, key)
....
3a = A()
a[0] = 3
a.__getitem__ = lambda x: "w00t"
a.__getitem__(0) 'w00t'
a {0: 3}
a[0]
Can anyone tell me why a[0] doesn't return "w00t", like I thought it
would? What method is a[0] calling? Is there a way to override it?
Robert Brewer
MIS
Amor Ministries
(e-mail address removed)