Multiple inheritance, super() and changing signature

Ian Kelly ian.g.kelly at
Sat Jun 4 01:05:35 EDT 2016

On Jun 3, 2016 7:12 PM, "Gregory Ewing" <greg.ewing at> wrote:
> 4. It must not matter what order the methods in a super
> chain are called. This is because you cannot predict
> which method a given super call will invoke. It could
> belong to a subclass of the class making the call.

It can't belong to a subclass; the MRI guarantees that. But it's not
necessarily a superclass either.

More information about the Python-list mailing list