Output:
m in A
m in C
class A(object):
def m(self):
print("m in A")
class B(A):
pass
class C(A):
print("m in C")
class D(B,C):
a = A()
a.m()
b = B()
b.m()
c = C()
c.m()
d = D()
d.m()