LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Декорирование сработало. Ведь

In M.__new__:
['B', (<class '__main__.A'>,), ['__module__', 'y', 'm', '__doc__']]

вывелось.

Но __new__ должен вернуть объект. У тебя не возвращает. Добавь

return super().__new__(meta)

Исходная версия monk, :

Декорирование сработало. Ведь

In M.__new__:
['B', (<class '__main__.A'>,), ['__module__', 'y', 'm', '__doc__']]

вывелось.

Но new должен вернуть объект. У тебя не возвращает. Добавь

return super().__new__(meta)