From 2c2cc968e88da4bc3277f5162342b9ad1dad3778 Mon Sep 17 00:00:00 2001 From: ogabrielluiz Date: Wed, 19 Jun 2024 01:03:55 -0300 Subject: [PATCH] refactor: Remove MultilineMixin from StrInput class This commit removes the MultilineMixin from the StrInput class in the inputs.py file. The MultilineMixin was unnecessary for the StrInput class and removing it simplifies the code and improves code clarity. --- src/backend/base/langflow/inputs/inputs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/base/langflow/inputs/inputs.py b/src/backend/base/langflow/inputs/inputs.py index 9bd9fec87..bc3a65339 100644 --- a/src/backend/base/langflow/inputs/inputs.py +++ b/src/backend/base/langflow/inputs/inputs.py @@ -51,7 +51,7 @@ class PromptInput(BaseInputMixin, ListableInputMixin): # Applying mixins to a specific input type -class StrInput(BaseInputMixin, ListableInputMixin, DatabaseLoadMixin, MultilineMixin): +class StrInput(BaseInputMixin, ListableInputMixin, DatabaseLoadMixin): field_type: Optional[SerializableFieldTypes] = FieldTypes.TEXT load_from_db: CoalesceBool = False """Defines if the field will allow the user to open a text editor. Default is False.""" @@ -162,7 +162,7 @@ class TextInput(StrInput): return value -class MultilineInput(BaseInputMixin, MultilineMixin): +class MultilineInput(TextInput, MultilineMixin): """ Represents a multiline input field.