From f81a835001e9d0e56680d8803b5df52adce609a4 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 29 Jun 2023 18:19:22 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(process.py):=20add=20error?= =?UTF-8?q?=20handling=20for=20unknown=20langchain=5Fobject=20types=20When?= =?UTF-8?q?=20processing=20the=20data=20graph,=20if=20the=20langchain=5Fob?= =?UTF-8?q?ject=20is=20of=20an=20unknown=20type,=20a=20ValueError=20is=20n?= =?UTF-8?q?ow=20raised.=20This=20provides=20better=20error=20handling=20an?= =?UTF-8?q?d=20helps=20identify=20any=20unexpected=20langchain=5Fobject=20?= =?UTF-8?q?types=20that=20may=20be=20encountered=20during=20processing.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/processing/process.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/langflow/processing/process.py b/src/backend/langflow/processing/process.py index abf7a00b8..e36cbfd8b 100644 --- a/src/backend/langflow/processing/process.py +++ b/src/backend/langflow/processing/process.py @@ -107,6 +107,10 @@ def process_graph_cached(data_graph: Dict[str, Any], inputs: Optional[dict] = No elif isinstance(langchain_object, VectorStore): class_name = langchain_object.__class__.__name__ result = {"message": f"Processed {class_name} successfully"} + else: + raise ValueError( + f"Unknown langchain_object type: {type(langchain_object).__name__}" + ) return result