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

2 la respuesta

¿Cómo obtener el código fuente de la función que está envuelto por un decorador?

Quería imprimir el código fuente paramy_func, que está envuelto pormy_decorator: import inspect from functools import wraps def my_decorator(some_function): @wraps(some_function) def wrapper(): some_function() return wrapper @my_decorator def ...

1 la respuesta

Sugerencia de tipo Python 3 para decorador

Considere el siguiente código: from typing import Callable, Any TFunc = Callable[..., Any] def get_authenticated_user(): return "John" def require_auth() -> Callable[TFunc, TFunc]: def decorator(func: TFunc) -> TFunc: def wrapper(*args, ...

4 la respuesta

¿Usa listas en lugar del patrón de decorador?

Un caso de uso de Patrón Decorador del libro "Head First: Design Patterns" me hizo tener esta pregunta. Intentaré escribirlo: Es un sistema de cafetería con algunos cafés y muchos condimentos que puedes poner en ellos (por un costo adicional), ...

3 la respuesta

¿Cómo escribo un decorador para mi vista de Django / Python?

Aquí está mi punto de vista. Básicamente, devuelve diferentes respuestas en función de si está conectado o no. @check_login() def home(request): if is_logged_in(request): return x else: return yAquí está mi código de decorador. Solo quiero ...

1 la respuesta

¿Cómo hago para que los decoradores basados en clases funcionen, por ejemplo, con métodos? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Uso de clases como decoradores de métodos [duplicado] [/questions/42670667/using-classes-as-method-decorators] 1 respuestaHay dos formas de invocar decoradores: 1) pasando la función / clase del ...

2 la respuesta

¿Cómo puedo detectar una excepción en un decorador pero permitir que la persona que llama también la capture?

Tengo una función de Python que puede generar una excepción. La persona que llama capta la excepción y la trata. Ahora me gustaría agregar un decorador a esa función queademás capta la excepción, realiza algunas gestiones, pero luego vuelve a ...

2 la respuesta

¿Puede IntelliJ crear automáticamente una clase de decorador?

A veces, creo una clase de decorador como esta: class MyInterfaceDecorator implements MyInterface { private final MyInterface delegate; ... constructor taking a MyInterface instance ... @Override public Object someInterfaceMethod(Some argument) ...

1 la respuesta

Método de decorador, un tipo de decorador en Java

Estoy en el proceso de aprender a usar el patrón decorador, y me encontré con un problema que considero es simple pero parece que no puedo encontrar la respuesta. Digamos que tengo una clase de bebidas que es abstracta. Entonces, digamos que ...

7 la respuesta

¿Diferencia entre el patrón compuesto y el patrón decorador?

¿Cuál es la diferencia entre el patrón compuesto y el patrón decorador?

2 la respuesta

Decoradores con diferentes argumentos de constructor.

Usando Castle Windsor, me gustaría crear una clase que registre un número entero. Pero me gustaría decorarlo varias veces con otras clases. Puedo ver cómo funciona esto si todos los hormigones involucrados tienen dependencias que pueden ...