From 6c003e0382b62026d5b00da5fb3c5942d7d5db5f Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 20:31:22 +0000 Subject: [PATCH] Address PR comment: Move import to top level in knowledge_storage.py Co-Authored-By: Joe Moura --- src/crewai/knowledge/storage/knowledge_storage.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/crewai/knowledge/storage/knowledge_storage.py b/src/crewai/knowledge/storage/knowledge_storage.py index 37b22ed24..e23b9e120 100644 --- a/src/crewai/knowledge/storage/knowledge_storage.py +++ b/src/crewai/knowledge/storage/knowledge_storage.py @@ -14,6 +14,7 @@ from chromadb.config import Settings from crewai.knowledge.storage.base_knowledge_storage import BaseKnowledgeStorage from crewai.utilities import EmbeddingConfigurator +from crewai.utilities.chromadb import sanitize_collection_name from crewai.utilities.constants import KNOWLEDGE_DIRECTORY from crewai.utilities.logger import Logger from crewai.utilities.paths import db_storage_path @@ -98,8 +99,6 @@ class KnowledgeStorage(BaseKnowledgeStorage): else "knowledge" ) if self.app: - from crewai.utilities.chromadb import sanitize_collection_name - self.collection = self.app.get_or_create_collection( name=sanitize_collection_name(collection_name), embedding_function=self.embedder,