Szukam, aby zbudować dekorator buforowania, który, biorąc pod uwagę funkcję, buforuje wynik funkcji do lokalizacji określonej w dekoracji. Coś takiego:Python: specyficzny argument dekoratora (niezwiązany z funkcją owijania)?
@cacheable('/path/to/cache/file')
def my_function(a, b, c):
return 'something'
Argument do dekoratora jest całkowicie niezależny od argumentu funkcji, którą zawija. Spojrzałem na kilka przykładów, ale nie wiem, jak to zrobić - czy jest możliwe argumentowanie dekoratora, który nie ma związku z funkcją owijania i nie jest nią przekazywany?