From 4d7cee23d8d58af1200e6ba6d8c3a11b4fca73ae Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Sun, 23 Jun 2024 19:19:30 -0300 Subject: [PATCH] refactor: Skip deactivated files in directory_reader.py The code changes in `directory_reader.py` introduce a check to skip files that are located in the `deactivated` folder. This improves the efficiency of the directory reading process by excluding unnecessary files. --- .../base/langflow/custom/directory_reader/directory_reader.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/base/langflow/custom/directory_reader/directory_reader.py b/src/backend/base/langflow/custom/directory_reader/directory_reader.py index 31fbd4165..1fb4ca93e 100644 --- a/src/backend/base/langflow/custom/directory_reader/directory_reader.py +++ b/src/backend/base/langflow/custom/directory_reader/directory_reader.py @@ -129,6 +129,10 @@ class DirectoryReader: file_list = [] safe_path_obj = Path(safe_path) for file_path in safe_path_obj.rglob("*.py"): + # Check if the file is in the folder `deactivated` and if so, skip it + if "deactivated" in file_path.parent.name: + continue + # The other condtion is that it should be # in the safe_path/[folder]/[file].py format # any folders below [folder] will be ignored