Class Syntax and Super

Casey casey.mcginty at
Wed Sep 16 12:23:08 CEST 2009


I noticed that the many (if not all) classes in[1] all
inherit from object, yet non of the init methods call super(). I am
curious as to why this is the chosen implementation? If the benefit of
new-style classes is to support multiple inheritance, then isn't this
"broken" if the class __init__ method does not make a call to super?


- Casey

More information about the Python-list mailing list