From f486c27a2f5e73290a3691d4f1f4d452bd8683b6 Mon Sep 17 00:00:00 2001 From: gustavoschaedler Date: Tue, 25 Jul 2023 23:45:35 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20refactor(types.py):=20remove=20c?= =?UTF-8?q?ommented=20out=20code=20for=20building=20langchain=20custom=20c?= =?UTF-8?q?omponent=20list=20from=20path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔨 refactor(types.py): refactor load_files_from_path function to improve readability and maintainability 🔨 refactor(types.py): refactor build_and_validate_all_files function to improve readability and maintainability 🔨 refactor(types.py): refactor build_invalid_menu function to improve readability and maintainability --- src/backend/langflow/interface/types.py | 62 ------------------------- 1 file changed, 62 deletions(-) diff --git a/src/backend/langflow/interface/types.py b/src/backend/langflow/interface/types.py index fdd7857c0..4f150e6a2 100644 --- a/src/backend/langflow/interface/types.py +++ b/src/backend/langflow/interface/types.py @@ -275,68 +275,6 @@ def build_langchain_template_custom_component(custom_component: CustomComponent) return frontend_node -# def build_langchain_custom_component_list_from_path(path: str): -# # Load all files from Path -# reader = DirectoryReader(path, False) -# file_list = reader.get_files() - -# # Build and validate all files -# data = reader.build_component_menu_list(file_list) - -# valid_components = reader.filter_loaded_components( -# data=data, with_errors=False) -# invalid_components = reader.filter_loaded_components( -# data=data, with_errors=True) - -# valid_menu = {} -# for menu_item in valid_components["menu"]: -# menu_name = menu_item["name"] -# valid_menu[menu_name] = {} - -# for component in menu_item["components"]: -# try: -# component_name = component["name"] -# component_code = component["code"] - -# component_extractor = CustomComponent(code=component_code) -# component_extractor.is_check_valid() -# component_template = build_langchain_template_custom_component( -# component_extractor -# ) - -# valid_menu[menu_name][component_name] = component_template -# except Exception as exc: -# logger.error(f"Error while building custom component: {exc}") - -# invalid_menu = {} -# for menu_item in invalid_components["menu"]: -# menu_name = menu_item["name"] -# invalid_menu[menu_name] = {} - -# for component in menu_item["components"]: -# try: -# component_name = component["name"] -# component_code = component["code"] - -# component_template = ( -# CustomComponentFrontendNode( -# description="ERROR - Check your Python Code", -# display_name=f"ERROR - {component_name}", -# ) -# .to_dict() -# .get(type(CustomComponent()).__name__) -# ) - -# component_template.get("template").get("code")[ -# "value"] = component_code - -# invalid_menu[menu_name][component_name] = component_template -# except Exception as exc: -# logger.error(f"Error while creating custom component: {exc}") - -# return merge_nested_dicts(valid_menu, invalid_menu) - - def load_files_from_path(path: str): """Load all files from a given path""" reader = DirectoryReader(path, False)