'super' to only be used for diamond inheritance problems?
Colin J. Williams
cjw at sympatico.ca
Wed Nov 2 14:53:32 CET 2005
Giovanni Bajo wrote:
> Alex Hunsley wrote:
>>I've seen a few discussion about the use of 'super' in Python,
>>including the opinion that 'super' should only be used to solve
>>inheritance diamond problem. (And that a constructor that wants to
>>call the superclass methods should just call them by name and forget
>>about super.) What is people's opinion on this? Does it make any
> I personally consider super a half-failure in Python. Some of my reasons are
> cited here:
It would help to have some clearer guidelines on class (type) usage. I
like James Knight's (fuhm) suggestion with respect to consistent signatures.
More information about the Python-list