From fd16b385ab641986e85fe974ebca6abb80bf4be0 Mon Sep 17 00:00:00 2001 From: gustavoschaedler Date: Wed, 5 Jul 2023 14:44:11 +0100 Subject: [PATCH] feat: Add dynamic field to code field in types module This commit adds a dynamic field to the code field in the types module. The dynamic field is set to True, indicating that the field allows updates. refactor: Remove dynamic field from FrontendNode class In the FrontendNode class of the base module, the dynamic field has been removed. This change aligns with the removal of the dynamic field in the types module. refactor: Remove dynamic field from CustomComponentNode class The dynamic field has been removed from the CustomComponentNode class in the tools module. This aligns with the removal of the dynamic field in the FrontendNode class. --- src/backend/langflow/interface/types.py | 1 + src/backend/langflow/template/frontend_node/base.py | 2 -- src/backend/langflow/template/frontend_node/tools.py | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/backend/langflow/interface/types.py b/src/backend/langflow/interface/types.py index e9e844785..aea104a62 100644 --- a/src/backend/langflow/interface/types.py +++ b/src/backend/langflow/interface/types.py @@ -80,6 +80,7 @@ def add_code_field(template, raw_code): # Field with the Python code to allow update code_field = { "code": { + "dynamic": True, "required": True, "placeholder": "", "show": True, diff --git a/src/backend/langflow/template/frontend_node/base.py b/src/backend/langflow/template/frontend_node/base.py index 84ec33e00..cb06789a3 100644 --- a/src/backend/langflow/template/frontend_node/base.py +++ b/src/backend/langflow/template/frontend_node/base.py @@ -16,7 +16,6 @@ class FrontendNode(BaseModel): name: str = "" display_name: str = "" custom_fields: List[str] = [] - dynamic: bool = False def to_dict(self) -> dict: return { @@ -26,7 +25,6 @@ class FrontendNode(BaseModel): "base_classes": self.base_classes, "display_name": self.display_name or self.name, "custom_fields": self.custom_fields, - "dynamic": self.dynamic, }, } diff --git a/src/backend/langflow/template/frontend_node/tools.py b/src/backend/langflow/template/frontend_node/tools.py index bbe4806fc..bfde54cb5 100644 --- a/src/backend/langflow/template/frontend_node/tools.py +++ b/src/backend/langflow/template/frontend_node/tools.py @@ -161,7 +161,6 @@ class CustomComponentNode(FrontendNode): ) description: str = "Python Class to be executed." base_classes: list[str] = [] - dynamic: bool = True def to_dict(self): return super().to_dict()