Hello,
Why is this?
[color=blue][color=green][color=darkred]
>>> class MyTuple(tuple):[/color][/color][/color]
.... def __getitem__(sel f, name):
.... return tuple.__getitem __(self, name)
....[color=blue][color=green][color=darkred]
>>> data = (1,2,3,4,5)
>>> t = MyTuple(data)
>>> t[0][/color][/color][/color]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<stdin>", line 3, in __getitem__
TypeError: descriptor '__getitem__' requires a 'tuple' object but
received a 'int'
Thanks,
VL
Comment