1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import inspect class A(object): pass class B(A): pass class C(object): pass class D(C, B): pass print inspect.getmro(D)
1
(<class '__main__.D'>, <class '__main__.C'>, <class '__main__.B'>, <class '__main__.A'>, <type 'object'>)