Результаты поиска по запросу "metaclass"
этот код мог видеть исходное значение
дующем примере вновь созданный подкласс оказывается метаклассом__module__ а не модуль родительских классов. Я видел это только при использованииABCMeta так что это может быть что-то конкретное для этого модуля, кто-нибудь знает, что ...
Хорошее место, я пропустил это.
аю некоторые распределенные вычисления, в которых несколько машин взаимодействуют, предполагая, что все они имеют идентичные версии различных классов. Таким образом, кажется хорошим дизайном сделать эти классы неизменяемыми; не в том смысле, что ...
подклассы. "Мне нужно полагаться на приборы, определенные в дереве этих подклассов.
я создаю тесты для фреймворка, я начинаю замечать следующую схему: class SomeTestCase(unittest.TestCase): def test_feat_true(self): _test_feat(self, True) def test_feat_false(self): _test_feat(self, False) def _test_feat(self, arg): pass # test ...
И конечно же:
ополнительный вопрос дляunittest и metaclass: автоматическая генерация метода test_ * [https://stackoverflow.com/questions/5175942/unittest-and-metaclass-automatic-test-method-generation] : Для этого (фиксированного) макета ...
, который работает в направлении, противоположном тому, что вы пытаетесь сделать.
аюсь, чтобы мой класс выглядел как другой объект, чтобы обойти ленивую проверку типов в пакете, который я использую. Более конкретно, я пытаюсь, чтобы мой объект отображался как экземпляр другого объекта (tuple в моем случае) когда на самом деле ...
Мэтт Галлахер
о, я понимаю, что объект - это экземпляр класса, который должен быть выделен и инициализирован, но сами классы являются объектами? Я знаю, что когда вы создаете новый класс, это экземпляр чего-то другого, например, NSObject. Итак, если это ...
Нет никаких причин не использовать такие дозорные объекты для таких целей. В качестве альтернативы объекту класса вы также можете создать одноэлементный экземпляр динамически создаваемого типа:
ользуюargspec [http://docs.python.org/library/inspect.html#inspect.getargspec]в функции, которая принимает другую функцию или метод в качестве аргумента и возвращает кортеж, подобный этому: (("arg1", obj1), ("arg2", obj2), ...)Это означает, что ...
Это делает решение трехстрочным и довольно понятным.
е, я наткнулся на ад метакласса, даже когда не хотел иметь с этим ничего общего. Я пишу приложение в Qt4, используя PySide. Я хочу отделить управляемую событиями часть от определения пользовательского интерфейса, которое генерируется из файлов ...
Должно быть так
у внутренний DSL на Ruby. Для этого мне нужно программно создавать именованные классы и вложенные классы. Каков наилучший способ сделать это? Я считаю, что есть два способа сделать это: использованиеClass.new создать анонимный класс, а ...
Разве __metaclass__ не должен принудительно использовать метакласс в Python?
Я пытался узнать о метаклассах в Python. Я понял основную идею, но я не могу активировать механизм. Насколько я понимаю, вы можете указать M в качестве метакласса при создании класса K, установив__metaclass__ М на глобальном уровне или уровне ...