xavier.morel at masklinn.net
Fri Jan 6 12:02:34 EST 2006
Pierre Barbier de Reuille wrote:
> Xavier Morel a écrit :
>> Pierre Barbier de Reuille wrote:
>>> Well, I would even add : don't use super !
>>> Just call the superclass method :
>>> Simon Percivall a écrit :
>>>> Don't use self.__class__, use the name of the class.
>> Bad idea if you're using new-style classes with a complex inheritance
>> hierarchy and multiple inheritance.
> As a reference :
> I may say this is the only place I ever saw what "super" *really* is
> for. The behavior is far too complex and misthought. All I can say is :
> don't use it ! It solves *nothing* and creates too many bugs in the long
My own encounter with the subject was Guido's "Unifying types and
classes in Python 2.2" (http://www.python.org/2.2.3/descrintro.html#mro
for the part on super itself), but I'll keep your link close by.
More information about the Python-list