From c11204d3c5e306a12c885ee537862f5f8f0a4353 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 3 Aug 2023 13:48:57 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix(directory=5Freader.py):=20ch?= =?UTF-8?q?ange=20component=20name=20from=20snake=5Fcase=20to=20CamelCase?= =?UTF-8?q?=20for=20better=20UI=20display=20=F0=9F=93=9D=20chore(directory?= =?UTF-8?q?=5Freader.py):=20add=20comments=20to=20explain=20the=20purpose?= =?UTF-8?q?=20of=20changing=20the=20component=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/interface/custom/directory_reader.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/interface/custom/directory_reader.py b/src/backend/langflow/interface/custom/directory_reader.py index 3357d164f..309577544 100644 --- a/src/backend/langflow/interface/custom/directory_reader.py +++ b/src/backend/langflow/interface/custom/directory_reader.py @@ -224,9 +224,15 @@ class DirectoryReader: "path": os.path.dirname(file_path), "components": [], } + component_name = filename.split(".")[0] + # This is the name of the file which will be displayed in the UI + # We need to change it from snake_case to CamelCase + camel_case_name = " ".join( + word.title() for word in component_name.split("_") + ) component_info = { - "name": filename.split(".")[0], + "name": camel_case_name, "file": filename, "code": result_content if validation_result else "", "error": "" if validation_result else result_content,