summaryrefslogtreecommitdiff
path: root/lib/utils/cache.py
blob: 3a2636f22529a81df54a297dda2be9ce4ccd303d (plain)
1
2
3
4
5
6
7
8
9
10
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)