From 86155b45902d450336b50e3f296853cf9a1ff89b Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sat, 26 Apr 2025 19:10:30 +0000 Subject: [PATCH] Fix knowledge_storage.py import error handling for optional chromadb dependency Co-Authored-By: Joe Moura --- src/crewai/knowledge/storage/knowledge_storage.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/crewai/knowledge/storage/knowledge_storage.py b/src/crewai/knowledge/storage/knowledge_storage.py index 036f72554..27e7c04b9 100644 --- a/src/crewai/knowledge/storage/knowledge_storage.py +++ b/src/crewai/knowledge/storage/knowledge_storage.py @@ -13,6 +13,10 @@ try: from chromadb.api.types import OneOrMany from chromadb.config import Settings except ImportError: + chromadb = None + ClientAPI = None + OneOrMany = None + Settings = None raise ImportError( "ChromaDB is not installed. Please install it with `pip install crewai[chromadb]`." )