SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
НазадМетки: python
One of the things you can’t do with class decorators is to replace the default dictionary. In Python 3 this is enabled with the __prepare__() metamethod:
@classmethod def __prepare__(mcl, name, bases): return odict()
For an example of using both __prepare__() and __slots__ in metaclasses, see Michele Simionato’s article.