fix(parallel_request_limiter.py): make sure hidden params is dict before dereferencing

This commit is contained in:
Krrish Dholakia 2024-09-28 19:22:37 -07:00
parent 575b7911b2
commit 3f8a5b3ef6
2 changed files with 4 additions and 2 deletions

View file

@ -3574,12 +3574,11 @@ async def completion(
await proxy_logging_obj.post_call_failure_hook(
user_api_key_dict=user_api_key_dict, original_exception=e, request_data=data
)
verbose_proxy_logger.error(
verbose_proxy_logger.exception(
"litellm.proxy.proxy_server.completion(): Exception occured - {}".format(
str(e)
)
)
verbose_proxy_logger.debug(traceback.format_exc())
error_msg = f"{str(e)}"
raise ProxyException(
message=getattr(e, "message", error_msg),