From 984cc4722e09591f6f3592e1ed81226c5b8ef694 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 6 Jul 2024 13:10:22 -0700 Subject: [PATCH] fix should_initialize_sync_client --- litellm/router_utils/client_initalization_utils.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/litellm/router_utils/client_initalization_utils.py b/litellm/router_utils/client_initalization_utils.py index eb653b9cc3b..0160ffda137 100644 --- a/litellm/router_utils/client_initalization_utils.py +++ b/litellm/router_utils/client_initalization_utils.py @@ -33,11 +33,15 @@ def should_initialize_sync_client( if litellm_router_instance is None: return False - if ( - litellm_router_instance.router_general_settings is not None - and litellm_router_instance.router_general_settings.async_only_mode is True - ): - return False + if litellm_router_instance.router_general_settings is not None: + if ( + hasattr(litellm_router_instance, "router_general_settings") + and hasattr( + litellm_router_instance.router_general_settings, "async_only_mode" + ) + and litellm_router_instance.router_general_settings.async_only_mode is True + ): + return False return True