Python - Multiple Inheritance and Method Resolution
Find the issue in this multiple inheritance example:
class A:
def process(self):
print('A process')
class B(A):
def process(self):
print('B process')
class C(A):
def process(self):
print('C process')
class D(B, C):
def process(self):
B.process(self)
C.process(self)
obj = D()
obj.process()