aharrisreid at googlemail.com
Sat Mar 27 16:08:09 CET 2010
> On 25 March 2010 11:17, Alan Harris-Reid <aharrisreid at googlemail.com
> <mailto:aharrisreid at googlemail.com>> wrote:
> Using Python 3.1, I sometimes use the super() function to call the
> equivalent method from a parent class, for example
> def mymethod(self):
> 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()?
> I think, the super() method is designed to delegate any method call
> to one of the class in its mro list, and the super() function its self
> return a 'super' object, so it is better to write what method you want
> to delegate, maybe it's not the current method.
> Best wishes from Ray ...
Thanks Ray - I'll stick to repeating the method name.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list