From d21c4125ab208d0c83338499871c9c9374c99009 Mon Sep 17 00:00:00 2001 From: Thorsten Kurth Date: Wed, 22 Jan 2025 02:24:24 -0800 Subject: [PATCH] fixing recursion error --- torch_harmonics/cache.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/torch_harmonics/cache.py b/torch_harmonics/cache.py index 59b6549..11b0a39 100644 --- a/torch_harmonics/cache.py +++ b/torch_harmonics/cache.py @@ -29,14 +29,14 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -from functools import lru_cache +import functools from copy import deepcopy # copying LRU cache decorator a la: # https://stackoverflow.com/questions/54909357/how-to-get-functools-lru-cache-to-return-new-instances def lru_cache(maxsize=20, typed=False, copy=False): def decorator(f): - cached_func = lru_cache(maxsize=maxsize, typed=typed)(f) + cached_func = functools.lru_cache(maxsize=maxsize, typed=typed)(f) def wrapper(*args, **kwargs): res = cached_func(*args, **kwargs) if copy: