Ошибка при инициализации объекта подкласса в python - PullRequest
0 голосов
/ 24 апреля 2020

Получение ошибки при попытке инициализировать объект подкласса. Можете ли вы помочь мне исправить эту ошибку.

базовый класс

 Class B(Object):
    def __init__(self, builder):
        self.test = builder.test
    #using builder pattern here
    class Builder:
        test = None

        @classmethod
        def set_test(cls, value):
            cls.test = value

        @classmethod
        def build(cls):
            return B(cls)


#main class       
Class A(B):
   super(A, self).__init__()


Obj = A(B.Builder.set_test().build())

Ошибка: Ошибка типа: new () принимает ровно 4 аргумента (дано 2)

...