mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-13 23:11:40 +00:00
fix(responses): avoid Final variable reuse
This commit is contained in:
parent
23f8466418
commit
7f13522143
1 changed files with 5 additions and 5 deletions
|
|
@ -1445,16 +1445,16 @@ class OpenAiResponsesToChatCompletionStreamIterator(BaseModelResponseIterator):
|
|||
usage=usage,
|
||||
)
|
||||
elif event_type in ("response.failed", "error"):
|
||||
response_data = parsed_chunk.get("response") or {}
|
||||
if not isinstance(response_data, dict):
|
||||
response_data = {}
|
||||
error_data = response_data.get("error") or parsed_chunk.get("error") or parsed_chunk
|
||||
failure_response_data = parsed_chunk.get("response") or {}
|
||||
if not isinstance(failure_response_data, dict):
|
||||
failure_response_data = {}
|
||||
error_data = failure_response_data.get("error") or parsed_chunk.get("error") or parsed_chunk
|
||||
error_message = error_data.get("message") if isinstance(error_data, dict) else None
|
||||
raise litellm.APIError(
|
||||
status_code=500,
|
||||
message=error_message or "Responses API stream failed",
|
||||
llm_provider="",
|
||||
model=response_data.get("model", ""),
|
||||
model=failure_response_data.get("model", ""),
|
||||
)
|
||||
else:
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue