1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
class SuperA(object): def msg(self): print('super-a') class A(SuperA): pass class B(object): def msg(self): print('b') class C(B, A): pass c = C() c.msg()