From 3485893be04bbca558cd5f7f8198a9fffc08e348 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 28 Jun 2023 18:16:04 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20refactor(textsplitters.py):=20ex?= =?UTF-8?q?tract=20options=20list=20into=20a=20variable=20for=20reusabilit?= =?UTF-8?q?y=20and=20sorting=20The=20options=20list=20for=20the=20separato?= =?UTF-8?q?r=5Ftype=20field=20in=20the=20TextSplittersFrontendNode=20class?= =?UTF-8?q?=20has=20been=20extracted=20into=20a=20variable=20called=20opti?= =?UTF-8?q?ons.=20This=20improves=20code=20readability=20and=20allows=20fo?= =?UTF-8?q?r=20easier=20modification=20and=20sorting=20of=20the=20options?= =?UTF-8?q?=20list.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/template/frontend_node/textsplitters.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/template/frontend_node/textsplitters.py b/src/backend/langflow/template/frontend_node/textsplitters.py index 0a444ff08..65a2be6f6 100644 --- a/src/backend/langflow/template/frontend_node/textsplitters.py +++ b/src/backend/langflow/template/frontend_node/textsplitters.py @@ -21,6 +21,8 @@ class TextSplittersFrontendNode(FrontendNode): # Add a field for type of separator # which will have Text or any value from the # Language enum + options = [x.value for x in Language] + ["Text"] + options.sort() self.template.add_field( TemplateField( field_type="str", @@ -29,7 +31,7 @@ class TextSplittersFrontendNode(FrontendNode): name="separator_type", advanced=False, is_list=True, - options=[x.value for x in Language], + options=options, value="Text", display_name="Separator Type", )