Идеальный ответ ты делаешь мой день, спасибо: D

я есть такой код:

class A(object):
    def __init__(self):
          self.a = 1

class B(A):
    def __init__(self):
        self.b = 2
        super(self.__class__, self).__init__()

class C(B):
    def __init__(self):
        self.c = 3
        super(self.__class__, self).__init__()

Создание экземпляра B работает как положено, но создание экземпляра C повторяется бесконечно и вызывает переполнение стека. Как я могу решить это?

Ответы на вопрос(1)

Ваш ответ на вопрос