From f18ff6a87e6ed23ddccf30405db28a4bb26e0845 Mon Sep 17 00:00:00 2001 From: Piotr Mardziel Date: Tue, 5 Nov 2024 13:34:09 -0800 Subject: [PATCH] Update utils.py --- src/crewai/project/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/crewai/project/utils.py b/src/crewai/project/utils.py index be3f757d9..cbf7478f6 100644 --- a/src/crewai/project/utils.py +++ b/src/crewai/project/utils.py @@ -1,11 +1,13 @@ +from itertools import wraps + def memoize(func): cache = {} + @wraps(func) def memoized_func(*args, **kwargs): key = (args, tuple(kwargs.items())) if key not in cache: cache[key] = func(*args, **kwargs) return cache[key] - memoized_func.__dict__.update(func.__dict__) return memoized_func