From 72df165b07cbe0b66275fc84f82b37388522c3c7 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 00:15:45 +0000 Subject: [PATCH] Fix RLock pickling issue in BaseFileKnowledgeSource Co-Authored-By: Joe Moura --- src/crewai/knowledge/source/base_file_knowledge_source.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/knowledge/source/base_file_knowledge_source.py b/src/crewai/knowledge/source/base_file_knowledge_source.py index f6e03f5db..8acc8750a 100644 --- a/src/crewai/knowledge/source/base_file_knowledge_source.py +++ b/src/crewai/knowledge/source/base_file_knowledge_source.py @@ -30,7 +30,7 @@ class BaseFileKnowledgeSource(BaseKnowledgeSource, ABC): """ _logger: Logger = Logger(verbose=True) - _lock: RLock = RLock() # Thread-safe lock for file operations + _lock = RLock() # Thread-safe lock for file operations file_path: Optional[Union[Path, List[Path], str, List[str]]] = Field( default=None,