From d668424ef3a55ca3530596c97a41d966ae65d281 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 10 Sep 2024 11:02:54 -0300 Subject: [PATCH] fix: Refactor PythonREPLToolComponent, update template, and add support for None value on secretStrInput (#3741) * refactor: Refactor PythonREPLToolComponent to use pydantic and langchain_utilities * update template * add suport for None value on secretStrInput --- src/backend/base/langflow/inputs/inputs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/base/langflow/inputs/inputs.py b/src/backend/base/langflow/inputs/inputs.py index aca3a575c..8d48e3c6c 100644 --- a/src/backend/base/langflow/inputs/inputs.py +++ b/src/backend/base/langflow/inputs/inputs.py @@ -273,6 +273,8 @@ class SecretStrInput(BaseInputMixin, DatabaseLoadMixin): ) elif isinstance(v, (AsyncIterator, Iterator)): value = v + elif v is None: + value = None else: raise ValueError(f"Invalid value type `{type(v)}` for input `{_info.data['name']}`") return value