Питон - статьи



             

Листинг 7. Разрешение метаклассов и базовых классов


>>> C.a, C.x ('B.a', 'M.x') >>> c.a 'B.a' >>> c.x [...] AttributeError: 'C' object has no attribute 'x'

Вы все же можете задать величину атрибута, используя метакласс - вам просто нужно указать ее для воплощаемого объекта класса, а не в качестве атрибута метакласса.






Содержание  Назад  Вперед