From c1cfef7e5ab13035d327df98e1f0d09410fc8a3e Mon Sep 17 00:00:00 2001 From: willcai1984 Date: Wed, 29 Jul 2026 17:36:50 +0800 Subject: [PATCH] style: ruff format transformation.py --- litellm/llms/chatgpt/responses/transformation.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/litellm/llms/chatgpt/responses/transformation.py b/litellm/llms/chatgpt/responses/transformation.py index 3f1e9cf07a8..2d216f481b5 100644 --- a/litellm/llms/chatgpt/responses/transformation.py +++ b/litellm/llms/chatgpt/responses/transformation.py @@ -218,10 +218,9 @@ class ChatGPTResponsesAPIConfig(OpenAIResponsesAPIConfig): clean_items = [] for _, item in sorted(streamed_output_items.items()): ci = {k: v for k, v in item.items() if k not in _EXTRA_FIELDS} - ci["content"] = [ - {k2: v2 for k2, v2 in c.items() if k2 not in _EXTRA_FIELDS} - for c in ci.get("content", []) - ] + content_parts: object = ci.get("content", []) + if isinstance(content_parts, list): + ci["content"] = [{k2: v2 for k2, v2 in c.items() if k2 not in _EXTRA_FIELDS} for c in content_parts] clean_items.append(ci) response_payload["output"] = clean_items if "created_at" in response_payload: