Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2013 22:24:55

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Программные интерфейсы в Python.

krishnarama
А почему не работает такой код:
Информация об абстрактных методах собирается во время создания класса в ABCMeta.__new__()
Перезапись __len__ в классе не удаляет метод из множества абстрактных методов.

Извратиться можно так:
A.__abstractmethods__ = frozenset(A.__abstractmethods__ - {'__len__'})

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version