Estoy buscando construir un decorador de caché que, con una función, almacene el resultado de la función en una ubicación especificada en la decoración. Algo como esto:Python: argumento específico del decorador (no relacionado con la función envuelta)?
@cacheable('/path/to/cache/file')
def my_function(a, b, c):
return 'something'
El argumento para el decorador está completamente separado del argumento de la función que está envolviendo. He visto bastantes ejemplos, pero no entiendo muy bien cómo hacerlo: ¿es posible tener un argumento para el decorador que no esté relacionado y no haya pasado a la función envuelta?