Resultados de la búsqueda a petición "metaclass"

3 la respuesta

Metaclase Mixin o encadenamiento?

¿Es posible encadenar metaclases? tengo claseModel que usa__metaclass__=ModelBase para procesar su espacio de nombres dict. Voy a heredar de él y "vincularé" otra metaclase para que no sombree la original. El primer enfoque es la subclaseclass ...

5 la respuesta

¿Alguien está usando meta-meta-classes / meta-meta-meta-classes en Python / otros idiomas?

Recientemente descubrí metaclases en python. Básicamente, una metaclase en python es una clase que crea una clase. Hay muchas razones útiles por las que desearía hacer esto, por ejemplo, cualquier tipo de inicialización de clase. Registrar ...

3 la respuesta

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" ...

4 la respuesta

¿Cómo crear una representación de cadena personalizada para un objeto de clase?

Considera esta clase: class foo(object): passLa representación de cadena predeterminada se parece a esto: >>> str(foo) "<class '__main__.foo'>"¿Cómo puedo hacer que esta pantalla sea una cadena personalizada?

1 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

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 ...

1 la respuesta

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). ...

2 la respuesta

__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 ...