pocketpy/python/functools.py
blueloveTH 3b13b1a988 up
Update build.py

up

up
2023-03-05 02:05:39 +08:00

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