From ddf75d7eb91c7168947fc2f3fc0616d2ef38739a Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Tue, 23 May 2023 12:02:55 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20refactor(run.py):=20remove=20Not?= =?UTF-8?q?EnoughElementsException=20import=20and=20exception=20handling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chroma implemented a fix for this so this exception won't be thrown anymore. --- src/backend/langflow/interface/run.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/backend/langflow/interface/run.py b/src/backend/langflow/interface/run.py index ca6e0908e..d24b6a0dc 100644 --- a/src/backend/langflow/interface/run.py +++ b/src/backend/langflow/interface/run.py @@ -2,7 +2,6 @@ import contextlib import io from typing import Any, Dict, List, Tuple -from chromadb.errors import NotEnoughElementsException # type: ignore from langchain.schema import AgentAction from langflow.api.callback import AsyncStreamingLLMCallbackHandler, StreamingLLMCallbackHandler # type: ignore @@ -195,10 +194,6 @@ async def get_result_and_steps(langchain_object, message: str, **kwargs): else output ) thought = format_actions(intermediate_steps) if intermediate_steps else "" - except NotEnoughElementsException as exc: - raise ValueError( - "Error: Not enough documents for ChromaDB to index. Try reducing chunk size in TextSplitter." - ) from exc except Exception as exc: raise ValueError(f"Error: {str(exc)}") from exc return result, thought