Remove unnecessary type ignore using Sequence covariance

This commit is contained in:
Ashwin Bharambe 2025-10-28 16:26:08 -07:00
parent ec1bae78e6
commit 6fb7b9521f

View file

@ -72,8 +72,7 @@ async def convert_chat_choice_to_response_message(
return OpenAIResponseMessage( return OpenAIResponseMessage(
id=message_id or f"msg_{uuid.uuid4()}", id=message_id or f"msg_{uuid.uuid4()}",
# List invariance: annotations is list of specific type, but parameter expects union content=[OpenAIResponseOutputMessageContentOutputText(text=clean_text, annotations=list(annotations))],
content=[OpenAIResponseOutputMessageContentOutputText(text=clean_text, annotations=list(annotations))], # type: ignore[arg-type]
status="completed", status="completed",
role="assistant", role="assistant",
) )