Resultados de la búsqueda a petición "metaclass"
Quien llama la metaclase
Esto en realidad se deriva de una discusión aquí sobre SO. Version corta def meta(name, bases, class_dict) return type(name, bases, class_dict) class Klass(object): __metaclass__ = metameta() se llama cuandoKlass Se ejecuta la declaración de ...
subclase __module__ establecido en el módulo de metaclase al crear manualmente una nueva clase con type ()
En el siguiente ejemplo, la subclase recién creada termina siendo la metaclase__module__ en lugar del módulo de las clases principales. Solo he visto que esto sucede cuando usoABCMeta entonces podría ser algo específico para ese módulo, ¿alguien ...
Decorar un método de clase después de @property
Quiero envolver cada método de varios objetos excepto__init__ usando un decorador. class MyObject(object): def method(self): print "method called on %s" % str(self) @property def result(self): return "Some derived property" ...
Formas de hacer una clase inmutable en Python
Estoy haciendo una computación distribuida en la que varias máquinas se comunican bajo el supuesto de que todas tienen versiones idénticas de varias clases. Por lo tanto, parece ser un buen diseño hacer que estas clases sean inmutables; no en el ...
Groovy: this.metaClass Versus instance.metaClass
He encontrado el siguiente código de script maravilloso en el libro. Y me generó algunos resultados extraños. class Person{ def work(){ println "work()" } def sports=['basketball','football','voleyball'] def methodMissing(String name, args){ ...
¿Cuándo incluir definiciones de metaclase en Python?
Hoy me he encontrado con una definición sorprendente de una metaclase en Python aquí [http://effbot.org/zone/metaclass-plugins.htm], con la definición de metaclase efectivamente en línea. La parte relevante es class Plugin(object): class ...
Tipo de subclasificación vs objeto en Python3 [duplicado]
Esta pregunta ya tiene una respuesta aquí: Python Type System - Objeto vs Tipo [/questions/13522818/python-type-system-object-vs-type] 2 respuestasCuáles son exactamente los "objetos" tipo ...
unittest y metaclass: generación automática del método test_ *
l crear pruebas para un marco, empiezo a notar el siguiente patrón: 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 ...
nose, unittest.TestCase y metaclass: métodos test_ * generados automáticamente no descubiertos
Esta es una pregunta de seguimiento paraunittest y metaclass: generación automática del método test_ * [https://stackoverflow.com/questions/5175942/unittest-and-metaclass-automatic-test-method-generation] : Para esta prueba de unidad (fija). ...
__instancecheck__ - sobrescribir no muestra ningún efecto - ¿qué estoy haciendo mal?
Estoy tratando de hacer que mi clase aparezca como un objeto diferente para eludir la comprobación de tipo perezoso en un paquete que estoy usando. Más específicamente, estoy tratando de hacer que mi objeto aparezca como una instancia de otro ...