From 9edd1db02bc6dce6da503503a373657f3466a78b Mon Sep 17 00:00:00 2001 From: Woosuk Kwon Date: Wed, 6 Aug 2025 02:22:03 -0700 Subject: [PATCH] [Minor] Fix type (#22347) Signed-off-by: Woosuk Kwon --- vllm/entrypoints/harmony_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vllm/entrypoints/harmony_utils.py b/vllm/entrypoints/harmony_utils.py index c1b0a084f33f5..ecda35c9807e8 100644 --- a/vllm/entrypoints/harmony_utils.py +++ b/vllm/entrypoints/harmony_utils.py @@ -1,7 +1,7 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project import datetime -from collections.abc import Iterable +from collections.abc import Iterable, Sequence from typing import Literal, Optional from openai.types.responses.tool import Tool @@ -120,7 +120,7 @@ def parse_output_into_messages(token_ids: Iterable[int]) -> StreamableParser: def parse_chat_output( - token_ids: list[int]) -> tuple[Optional[str], Optional[str], bool]: + token_ids: Sequence[int]) -> tuple[Optional[str], Optional[str], bool]: parser = parse_output_into_messages(token_ids) output_msgs = parser.messages if len(output_msgs) == 0: