[Tutor] super() and inherited attributes?
jfouhy at paradise.net.nz
Tue Jun 28 10:07:30 CEST 2005
Quoting Alan G <alan.gauld at freenet.co.uk>:
> I don't know the direct answer but the more common way
> of doing that in Python is not to use super() but just
> call the inherited constructor directly:
> Parent.__init__(self,'I am a child')
> SO if you just want to fix the itch use that, if you want
> to understand super() then that won't help and its over to
> someone else! :-)
OTOH, there are reasons for prefering super over a direct call.
This explains it better than I could:
More information about the Tutor