Skip to content

Commit 323f27b

Browse files
[Bugfix] Fix asyncio.Task not being subscriptable (vllm-project#4623)
1 parent 0650e59 commit 323f27b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

vllm/engine/async_llm_engine.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import asyncio
22
import time
33
from functools import partial
4-
from typing import (Any, AsyncIterator, Callable, Dict, Iterable, List,
5-
Optional, Set, Tuple, Type, Union)
4+
from typing import (AsyncIterator, Callable, Dict, Iterable, List, Optional,
5+
Set, Tuple, Type, Union)
66

77
from transformers import PreTrainedTokenizer
88

@@ -327,7 +327,7 @@ def __init__(self,
327327
# We need to keep a reference to unshielded
328328
# task as well to prevent it from being garbage
329329
# collected
330-
self._background_loop_unshielded: Optional[asyncio.Task[Any]] = None
330+
self._background_loop_unshielded: Optional[asyncio.Task] = None
331331
self.start_engine_loop = start_engine_loop
332332
self._errored_with: Optional[BaseException] = None
333333

vllm/entrypoints/openai/api_server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import re
55
from contextlib import asynccontextmanager
66
from http import HTTPStatus
7-
from typing import Any, Set
7+
from typing import Set
88

99
import fastapi
1010
import uvicorn
@@ -34,7 +34,7 @@
3434
openai_serving_completion: OpenAIServingCompletion
3535
logger = init_logger(__name__)
3636

37-
_running_tasks: Set[asyncio.Task[Any]] = set()
37+
_running_tasks: Set[asyncio.Task] = set()
3838

3939

4040
@asynccontextmanager

0 commit comments

Comments
 (0)