From 1eb8476f27b9b22290a0049f6805d1fac09d2250 Mon Sep 17 00:00:00 2001 From: Shriniwas Ramesh Suram <82992833+Shriniwas410@users.noreply.github.com> Date: Tue, 23 Jun 2026 14:13:43 -0400 Subject: [PATCH] fix(parsing): guard response.output None in parse_response --- src/openai/lib/_parsing/_responses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openai/lib/_parsing/_responses.py b/src/openai/lib/_parsing/_responses.py index 232718cef6..ad2297e249 100644 --- a/src/openai/lib/_parsing/_responses.py +++ b/src/openai/lib/_parsing/_responses.py @@ -58,7 +58,7 @@ def parse_response( ) -> ParsedResponse[TextFormatT]: output_list: List[ParsedResponseOutputItem[TextFormatT]] = [] - for output in response.output: + for output in (response.output or []): if output.type == "message": content_list: List[ParsedContent[TextFormatT]] = [] for item in output.content: