diff --git a/src/shamira/util.py b/src/shamira/util.py new file mode 100644 --- /dev/null +++ b/src/shamira/util.py @@ -0,0 +1,7 @@ +try: + from functools import cache +except ImportError: # Python<3.9 + from functools import lru_cache + + def cache(f): + return lru_cache(maxsize=None)(f)