From b326dc1c7ca64ec5eaa494338160dd0ed1e2ae37 Mon Sep 17 00:00:00 2001 From: nileshpatil6 Date: Tue, 19 May 2026 23:37:46 +0530 Subject: [PATCH] fix: handle None refusal in extract_last_content --- src/agents/items.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/items.py b/src/agents/items.py index c761cc221f..cab1865042 100644 --- a/src/agents/items.py +++ b/src/agents/items.py @@ -691,7 +691,7 @@ def extract_last_content(cls, message: TResponseOutputItem) -> str: # ``extract_text`` below. return last_content.text or "" elif isinstance(last_content, ResponseOutputRefusal): - return last_content.refusal + return last_content.refusal or "" else: raise ModelBehaviorError(f"Unexpected content type: {type(last_content)}")