From 81757f006fe25b725fa1c523feb4ab51487efb44 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 3 Apr 2024 16:47:37 -0300 Subject: [PATCH] Handle exception when loading components in setup.py --- src/backend/base/langflow/initial_setup/setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/initial_setup/setup.py b/src/backend/base/langflow/initial_setup/setup.py index cf958d0c2..33e839689 100644 --- a/src/backend/base/langflow/initial_setup/setup.py +++ b/src/backend/base/langflow/initial_setup/setup.py @@ -197,7 +197,11 @@ def delete_start_projects(session): def create_or_update_starter_projects(): components_paths = get_settings_service().settings.COMPONENTS_PATH - all_types_dict = get_all_components(components_paths, as_dict=True) + try: + all_types_dict = get_all_components(components_paths, as_dict=True) + except Exception as e: + logger.exception(f"Error loading components: {e}") + raise e with session_scope() as session: starter_projects = load_starter_projects() delete_start_projects(session)