fix(proxy_server.py): fix callback check order

This commit is contained in:
Krrish Dholakia 2024-07-05 14:04:28 -07:00
parent 9c6080be1a
commit d528b66db0
3 changed files with 185 additions and 9 deletions

View file

@ -601,10 +601,14 @@ class ProxyLogging:
"litellm_logging_obj", None
)
if (
isinstance(original_exception, HTTPException)
and litellm_logging_obj is not None
):
if isinstance(original_exception, HTTPException):
if litellm_logging_obj is None:
litellm_logging_obj, data = litellm.utils.function_setup(
original_function="IGNORE_THIS",
rules_obj=litellm.utils.Rules(),
start_time=datetime.now(),
**request_data,
)
# log the custom exception
await litellm_logging_obj.async_failure_handler(
exception=original_exception,