[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

Re: Re: Super() function

Alan Harris-Reid

3/27/2010 4:43:00 PM

Gabriel Genellina wrote:
> <div class="moz-text-flowed">En Thu, 25 Mar 2010 00:17:52 -0300, Alan
> Harris-Reid <aharrisreid@googlemail.com> escribió:
>
>> Using Python 3.1, I sometimes use the super() function to call the
>> equivalent method from a parent class, for example
>>
>> def mymethod(self):
>> super().mymethod()
>> some more code...
>>
>> Is there any way of writing the code so that the super() call is
>> generic and automatically recognises the name of the current method
>> (ie. something like super().thismethod()) or do I always have to
>> repeat the method name after super()?
>
> This recipe does what you want:
> http://code.activestate.com/recipes/286195-...
> (but requires a bit of black magic...)
>
Hi Gabriel - thanks for the reply.

Goodness me - that's a mighty complicated recipe for what I want to
achieve! I think I'll stick with repeating the method name - it's a
small price to pay.

Regards,
Alan