self.x = x


class B(object):

    def __init__(self, *args, **kwargs):
        print('__init__ is called in B')
super(B, self).__init__(*args, **kwargs)


class AB(B, A):

    def __init__(self, *args, **kwargs):
        print('__init__ is called in AB')
super(AB, self).__init__(*args, **kwargs)
Вызов конструкторов суперкласса в python с разными аргументами