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

1 la respuesta

Constructor Const

¿Es posible en C ++ lograr algo como un constructor que solo puede crearconst ¿objetos? Estoy pensando en hacer una clase de decorador para una interfaz conconst y noconst métodos Inicializando el decorador desde unconst el objeto base ...

2 la respuesta

¿Cómo evitar esto codificado? en decoradores

he leído"¿Cómo implementar un decorador mecanografiado?" [https://stackoverflow.com/questions/29775830/how-to-implement-a-typescript-decorator] y múltiples fuentes, pero hay algo que no he podido hacer con los decoradores. class FooBar { public ...

6 la respuesta

Métodos de clase de registro automático utilizando decorador

Quiero poder crear un decorador de python que automáticamente "registre" los métodos de clase en un repositorio global (con algunas propiedades). Código de ejemplo: class my_class(object): @register(prop1,prop2) def my_method( arg1,arg2 ): ...

4 la respuesta

Decoradores C ++ tipo Python

¿Hay formas de decorar funciones o métodos en C ++ como en el estilo python? @decorator def decorated(self, *args, **kwargs): passUsando macros por ejemplo: DECORATE(decorator_method) int decorated(int a, float b = 0) { return 0; ...

1 la respuesta

¿Cómo funciona este decorador de Python?

Estaba mirando algunos decoradores de propiedades de carga diferida en Python y encontré este ejemplo ...

0 la respuesta

Modificar función en decorador

Estaba pensando en hacer un decorador con el fin de aumentar el rendimiento. Un decorador que modifica el código fuente de la función que decora y devuelve la función modificada. Mientras pensaba en esto, pensé que si pudiera obtener el código ...

1 la respuesta

¿Es posible modificar el tipo de retorno del método por decorador?

Imaginemos que tengo unA decorador que se aplica en un método que devuelve una cadena. El decorador usa esa cadena y al final devuelveB tipo (una clase). class B { constructor(text: string) { ... } method() {...} } class X { @A someMethod(): ...

7 la respuesta

¿Introspección para obtener nombres de decoradores en un método?

Estoy tratando de descubrir cómo obtener los nombres de todos los decoradores en un método. Ya puedo obtener el nombre del método y la cadena de documentación, pero no puedo entender cómo obtener una lista de decoradores.

1 la respuesta

Python decorator @func (). Error de sintaxis del atributo

Traté de encontrar una respuesta aquí, pero no pude. @obj.func # works @obj.func(**kwargs) #works @obj.func1(**kwargs).func2 #-> syntax errorNo entiendo por qué la tercera forma es un SyntaxError, parece que no está violando ninguna sintaxis de ...

2 la respuesta

Usando la propiedad Python () dentro de un método

Suponiendo que conozca la propiedad incorporada de Python: http://docs.python.org/library/functions.html#property [http://docs.python.org/library/functions.html#property] Quiero restablecer una propiedad de objeto de esta manera, pero necesito ...