summaryrefslogtreecommitdiff
path: root/lib/utils/cache.py
blob: 38fe8f2c55ff4443fad039a360c7dd76fe999571 (plain)
1
2
3
4
5
6
7
8
try:
    from functools import lru_cache
except ImportError:
    from backports.functools_lru_cache import lru_cache

# simplify use of lru_cache decorator
def cache(*args, **kwargs):
    return lru_cache(maxsize=None)(*args, **kwargs)