Идеальный ответ ты делаешь мой день, спасибо: 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 повторяется бесконечно и вызывает переполнение стека. Как я могу решить это?