Python: Herda a superclasse __init __

Tenho uma classe base com muitos__init__ argumentos:

def BaseClass(object):
    def __init__(self, a, b, c, d, e, f, ...):
        self._a=a+b
        self._b=b if b else a
        ...

Todas as classes herdadas devem executar__init__ método da classe base.

Eu posso escrever um__init__() em cada uma das classes herdadas que chamariam a superclasse__init__, mas isso seria uma duplicação séria de código:

def A(BaseClass):
    def __init__(self, a, b, c, d, e, f, ...):
        super(A, self).__init__(a, b, c, d, e, f, ...)

def B(BaseClass):
    def __init__(self, a, b, c, d, e, f, ...):
        super(A, self).__init__(a, b, c, d, e, f, ...)

def C(BaseClass):
    def __init__(self, a, b, c, d, e, f, ...):
        super(A, self).__init__(a, b, c, d, e, f, ...)

...

Qual é a maneira mais pitônica de chamar automaticamente a superclasse__init__?

questionAnswers(7)

yourAnswerToTheQuestion