From 0991f7994ace263a26c6174498a51eb93c8ef61d Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Thu, 21 May 2026 00:53:14 +0800 Subject: [PATCH] fix: guard mem._memory access in reset_memories for new None default --- lib/crewai/src/crewai/utilities/reset_memories.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/crewai/src/crewai/utilities/reset_memories.py b/lib/crewai/src/crewai/utilities/reset_memories.py index 50d4a633e..2ae451ac1 100644 --- a/lib/crewai/src/crewai/utilities/reset_memories.py +++ b/lib/crewai/src/crewai/utilities/reset_memories.py @@ -25,7 +25,7 @@ def _reset_flow_memory(flow: Flow[Any]) -> None: try: if hasattr(mem, "reset"): mem.reset() - elif hasattr(mem, "_memory") and hasattr(mem._memory, "reset"): + elif hasattr(mem, "_memory") and mem._memory is not None: mem._memory.reset() except (FileNotFoundError, OSError): pass