Prototypes - University of Arizona

In most cases, even with multiple inheritance, Python's MRO is simple, but as GvR says, the full C3 algorithm with monotonic superclass linearization, is "a bit difficult to explain". Fortunately, you don't need to know all this. To see the path Python actually follows in searching the ancestors of any class, just look at the __mro__ attribute. ................
................