Получение ошибки при попытке инициализировать объект подкласса. Можете ли вы помочь мне исправить эту ошибку.
базовый класс
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)