Sto cercando di creare un decoratore di memorizzazione nella cache che, data una funzione, memorizza il risultato della funzione nella posizione specificata nella decorazione. Qualcosa del genere:Python: argomento specifico del decoratore (non correlato alla funzione di avvolgimento)?
@cacheable('/path/to/cache/file')
def my_function(a, b, c):
return 'something'
L'argomento per il decoratore è completamente separato dall'argomento della funzione che esso esegue. Ho esaminato alcuni esempi, ma non riesco a capire come farlo: è possibile avere un argomento per il decoratore non correlato e non passato alla funzione wrapping?