metaclass — все вопросы

3ответа
11 голосов
Кто называет метакласс
Это на самом деле вытекает из обсуждения здесь SO. Короткая версия def meta(name, bases, class_dict) return type(name, bases, class_dict) class Klass(object): __metaclass__ = meta
1ответ
12 голосов
Автодок Sphinx выдает ПРЕДУПРЕЖДЕНИЕ: py: ссылка на класс не найдена: предупреждение типа
У меня есть код, который использует метакласс в Python. Но когда запускается автодок sphinx, он выдает ошибку: WARNING: py:class reference target not found: type Ошибка в строке автоматически
2ответа
14 голосов
Автоматическая установка значения члена перечисления на его имя
Я возился с библиотекой перечислений python и натолкнулся на головоломку. В документах они показывают пример enum-нумерации enum , где что-то определено: class Color(AutoNumber): red = ()
3ответа
25 голосов
Метакласс Mixin или Цепочка?
Возможно ли связать метаклассы? У меня есть класс Model, который использует __metaclass__=ModelBase для обработки его пространства имен dict. Я собираюсь наследовать от него и «связать» другой ме
1ответ
27 голосов
Унаследовать метаклассы от типа?
Я пытался понять метаклассы Python, и поэтому проходил через некоторый пример кода. Насколько я понимаю, метакласс Python может быть любым вызываемым. Итак, я могу иметь свой метакласс как def met
4ответа
29 голосов
Понимание __init_subclass__
Я наконец-то обновил свою версию Python и обнаружил, что добавлены новые функции. Среди прочего я почесал голову над новым __init_subclass__ . Из документов:    Этот метод вызывается всякий раз,

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132