Gabriel Genellina wrote:
<div class="moz-text-flowed">En Thu, 25 Mar 2010 00:17:52 -0300, Alan
Harris-Reid <aharrisr...@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-selfsuper/
(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
--
http://mail.python.org/mailman/listinfo/python-list