fix check_request_disconnected = None case

This commit is contained in:
Ishaan Jaff 2024-05-14 20:38:32 -07:00
parent bcc3ebfb19
commit 41ef6a8462

View file

@ -3619,6 +3619,7 @@ async def chat_completion(
):
global general_settings, user_debug, proxy_logging_obj, llm_model_list
data = {}
check_request_disconnected = None
try:
body = await request.body()
body_str = body.decode()
@ -3878,7 +3879,8 @@ async def chat_completion(
code=getattr(e, "status_code", 500),
)
finally:
check_request_disconnected.cancel()
if check_request_disconnected is not None:
check_request_disconnected.cancel()
@router.post(
@ -3904,6 +3906,7 @@ async def completion(
user_api_key_dict: UserAPIKeyAuth = Depends(user_api_key_auth),
):
global user_temperature, user_request_timeout, user_max_tokens, user_api_base
check_request_disconnected = None
try:
body = await request.body()
body_str = body.decode()
@ -4057,7 +4060,8 @@ async def completion(
code=getattr(e, "status_code", 500),
)
finally:
check_request_disconnected.cancel()
if check_request_disconnected is not None:
check_request_disconnected.cancel()
@router.post(