class A:
def foo(self):
print('A.foo')
class B(A):
print('B.foo')
super().foo()
class C(A):
print('C.foo')
class D(B, C):
print('D.foo')
print(D.__mro__)
d = D()
d.foo()