fix async_post_call_failure_hook

This commit is contained in:
Ishaan Jaff 2025-02-28 11:48:33 -08:00
parent 60e62a15e4
commit 94fa5c1e4b

View file

@ -784,13 +784,17 @@ class ProxyLogging:
else:
_callback = callback # type: ignore
if _callback is not None and isinstance(_callback, CustomLogger):
await _callback.async_post_call_failure_hook(
request_data=request_data,
user_api_key_dict=user_api_key_dict,
original_exception=original_exception,
asyncio.create_task(
_callback.async_post_call_failure_hook(
request_data=request_data,
user_api_key_dict=user_api_key_dict,
original_exception=original_exception,
)
)
except Exception as e:
raise e
verbose_proxy_logger.exception(
f"[Non-Blocking] Error in post_call_failure_hook: {e}"
)
return
def _is_proxy_only_error(