From 707e94fc82ad2ab87588964b95730a21ff678d41 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 28 Feb 2024 21:41:02 -0300 Subject: [PATCH] Refactor directory_reader.py to handle validation errors --- .../interface/custom/directory_reader/directory_reader.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/langflow/interface/custom/directory_reader/directory_reader.py b/src/backend/langflow/interface/custom/directory_reader/directory_reader.py index 278d014c3..f87abfa2d 100644 --- a/src/backend/langflow/interface/custom/directory_reader/directory_reader.py +++ b/src/backend/langflow/interface/custom/directory_reader/directory_reader.py @@ -247,10 +247,12 @@ class DirectoryReader: for file_path in file_paths: menu_name = os.path.basename(os.path.dirname(file_path)) - logger.debug(f"Menu name: {menu_name}") filename = os.path.basename(file_path) validation_result, result_content = self.process_file(file_path) - logger.debug(f"Validation result: {validation_result}") + if not validation_result: + logger.error( + f"Error while processing file {file_path}: {result_content}" + ) menu_result = self.find_menu(response, menu_name) or { "name": menu_name,