From 2f0ce5fc1bdd22e36c23bf974754242345005a08 Mon Sep 17 00:00:00 2001 From: gustavoschaedler Date: Fri, 28 Jul 2023 18:32:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(types.py):=20change=20defaul?= =?UTF-8?q?t=20value=20of=20"error"=20field=20in=20component=5Ftemplate=20?= =?UTF-8?q?to=20None=20for=20better=20consistency=20and=20readability?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🐛 fix(base.py): change default value of "error" field in FrontendNode class to None for better consistency and readability --- src/backend/langflow/interface/types.py | 2 +- src/backend/langflow/template/frontend_node/base.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/langflow/interface/types.py b/src/backend/langflow/interface/types.py index 9ba2e7ba0..56410348b 100644 --- a/src/backend/langflow/interface/types.py +++ b/src/backend/langflow/interface/types.py @@ -359,7 +359,7 @@ def build_invalid_menu(invalid_components): .get(type(CustomComponent()).__name__) ) - component_template["error"] = component.get("error", "") + component_template["error"] = component.get("error", None) component_template.get("template").get("code")["value"] = component_code invalid_menu[menu_name][component_name] = component_template diff --git a/src/backend/langflow/template/frontend_node/base.py b/src/backend/langflow/template/frontend_node/base.py index 208fdb093..fe19b5652 100644 --- a/src/backend/langflow/template/frontend_node/base.py +++ b/src/backend/langflow/template/frontend_node/base.py @@ -53,7 +53,7 @@ class FrontendNode(BaseModel): output_types: List[str] = [] field_formatters: FieldFormatters = Field(default_factory=FieldFormatters) beta: bool = False - error: str = "" + error: Optional[str] = None # field formatters is an instance attribute but it is not used in the class # so we need to create a method to get it