mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 19:40:18 +00:00
9 lines
231 B
Python
9 lines
231 B
Python
def cache(f):
|
|
def wrapper(*args):
|
|
if not hasattr(f, 'cache'):
|
|
f.cache = {}
|
|
key = args
|
|
if key not in f.cache:
|
|
f.cache[key] = f(*args)
|
|
return f.cache[key]
|
|
return wrapper |