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(
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))], # type: ignore[arg-type]
content=[OpenAIResponseOutputMessageContentOutputText(text=clean_text, annotations=list(annotations))],
status="completed",
role="assistant",
)