EDITпитон: возвращаемое значение из __new__
Я на самом деле называется object.__new__(cls)
, и я не понимал, что это я построил объект класса ЦБС! Спасибо, что указали это мне.
ORIGINAL ВОПРОС
документация говорит
Если метод новый() не возвращает экземпляр ЦБС, затем инициализации нового экземпляра() не будет вызывается.
Однако, когда я вернусь object.__new__()
из cls.__new__()
, то __init__()
еще употребляется. Я бы не рассматривал экземпляр объекта для квалификации как экземпляр cls. Что мне не хватает?
Не думаю, что я могу удалить его, хотя .. По крайней мере, не после того, как я подтвердил ответ. – max