self.a = a


class B(A):

    def __init__(self, a, b):
        A.__init__(self, a)
self.b = b


class C(object):

    def __init__(self, a, c):
        A.__init__(self, a)
self.c = c


class D(B, C):

    def __init__(self, a, b, c, d):
        B.__init__(self, a, b)
C.__init__(self, a, c)
self.d = d
Множественное наследование Python, передающее аргументы конструкторам с использованием super