I have two classes that I want to inherit class A and class B, each requiring different values as arguments. How can I do that?
class A:
def __init__(self, a1, a2):
print('A.__init__')
super(A, self).__init__()
self.a1 = a1
self.a2 = a2
class B:
def __init__(self, b):
print('B.__init__')
super(B, self).__init__()
self.b = b
class C(A, B):
def __init__(self, a1, a2, b):
print('C.__init__')
# call A.__init__(a1, a2)
# call B.__init__(b)