Skip to content

Commit ec74f61

Browse files
Potabkmawong-amd
authored andcommitted
[Bugfix] Fix pydantic.errors.PydanticUserError (vllm-project#17962)
Signed-off-by: wangli <[email protected]>
1 parent a04a660 commit ec74f61

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

vllm/entrypoints/openai/serving_engine.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
# SPDX-License-Identifier: Apache-2.0
22

33
import json
4+
import sys
45
import time
56
from collections.abc import (AsyncGenerator, Iterable, Iterator, Mapping,
67
Sequence)
78
from concurrent.futures.thread import ThreadPoolExecutor
89
from http import HTTPStatus
910
from typing import (Annotated, Any, Callable, ClassVar, Generic, Optional,
10-
TypedDict, TypeVar, Union)
11+
TypeVar, Union)
1112

1213
from fastapi import Request
1314
from pydantic import BaseModel, ConfigDict, Field
1415
from starlette.datastructures import Headers
1516

17+
if sys.version_info >= (3, 12):
18+
from typing import TypedDict
19+
else:
20+
from typing_extensions import TypedDict
21+
1622
import vllm.envs as envs
1723
from vllm.config import ModelConfig
1824
from vllm.engine.protocol import EngineClient

0 commit comments

Comments
 (0)