From fe032f38300ff9a33ea38449b7fd16e2f21185df Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 20 Jun 2024 21:57:36 -0300 Subject: [PATCH] refactor: Update error message in FrontendNode class to include overlapping output and input names --- src/backend/base/langflow/template/frontend_node/base.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/base/langflow/template/frontend_node/base.py b/src/backend/base/langflow/template/frontend_node/base.py index e351ecae4..77b6d1f69 100644 --- a/src/backend/base/langflow/template/frontend_node/base.py +++ b/src/backend/base/langflow/template/frontend_node/base.py @@ -144,11 +144,11 @@ class FrontendNode(BaseModel): input_overlap = set(input_names).intersection(attributes) error_message = "" if output_overlap: - output_overlap = ", ".join(map(lambda x: f"'{x}'", output_overlap)) - error_message += f"Output names {output_overlap} are reserved attributes.\n" + output_overlap_str = ", ".join(map(lambda x: f"'{x}'", output_overlap)) + error_message += f"Output names {output_overlap_str} are reserved attributes.\n" if input_overlap: - input_overlap = ", ".join(map(lambda x: f"'{x}'", input_overlap)) - error_message += f"Input names {input_overlap} are reserved attributes." + input_overlap_str = ", ".join(map(lambda x: f"'{x}'", input_overlap)) + error_message += f"Input names {input_overlap_str} are reserved attributes." def add_base_class(self, base_class: Union[str, List[str]]) -> None: """Adds a base class to the frontend node."""