Small problem when overloading member functions...
laotseu
bdesth at nospam.free.fr
Fri Jan 10 00:41:38 EST 2003
Dennis Lee Bieber wrote:
> laotseu fed this fish to the penguins on Wednesday 08 January 2003
> 08:51 pm:
>
>
>
>>Ok, I got it a few minutes later :
>>
>>class Truc:
>> def test(self):
>> print "old test"
>>
>>a = Truc()
>>
>>def test2(self):
>> print "new test"
>>
>>a.__class__.test = test2
>>a.test()
>> >>>new test
>>
>
> Of course, that has just changed the class definition. Did you really
> want that?
In that case, yes, but I may not have made it clear (it was the answer
to the last question in my previous post).
(snip code)
Laotseu
More information about the Python-list
mailing list