Skip to content
This repository was archived by the owner on Sep 4, 2025. It is now read-only.

Commit 06241cf

Browse files
DarkLight1337joerunde
authored andcommitted
[Bugfix] Fix asyncio.Task not being subscriptable (vllm-project#4623)
1 parent 352ef7c commit 06241cf

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
@@ -5,7 +5,7 @@
55
import re
66
from contextlib import asynccontextmanager
77
from http import HTTPStatus
8-
from typing import Any, Set
8+
from typing import Set
99

1010
import fastapi
1111
import uvicorn
@@ -38,7 +38,7 @@
3838
async_llm_engine: AsyncLLMEngine
3939
logger = init_logger(__name__)
4040

41-
_running_tasks: Set[asyncio.Task[Any]] = set()
41+
_running_tasks: Set[asyncio.Task] = set()
4242

4343

4444
@asynccontextmanager

0 commit comments

Comments
 (0)