[Bugfix] Fix asyncio.Task not being subscriptable (#4623)
This commit is contained in:
parent
0650e5935b
commit
323f27b904
@ -1,8 +1,8 @@
|
||||
import asyncio
|
||||
import time
|
||||
from functools import partial
|
||||
from typing import (Any, AsyncIterator, Callable, Dict, Iterable, List,
|
||||
Optional, Set, Tuple, Type, Union)
|
||||
from typing import (AsyncIterator, Callable, Dict, Iterable, List, Optional,
|
||||
Set, Tuple, Type, Union)
|
||||
|
||||
from transformers import PreTrainedTokenizer
|
||||
|
||||
@ -327,7 +327,7 @@ class AsyncLLMEngine:
|
||||
# We need to keep a reference to unshielded
|
||||
# task as well to prevent it from being garbage
|
||||
# collected
|
||||
self._background_loop_unshielded: Optional[asyncio.Task[Any]] = None
|
||||
self._background_loop_unshielded: Optional[asyncio.Task] = None
|
||||
self.start_engine_loop = start_engine_loop
|
||||
self._errored_with: Optional[BaseException] = None
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ import inspect
|
||||
import re
|
||||
from contextlib import asynccontextmanager
|
||||
from http import HTTPStatus
|
||||
from typing import Any, Set
|
||||
from typing import Set
|
||||
|
||||
import fastapi
|
||||
import uvicorn
|
||||
@ -34,7 +34,7 @@ openai_serving_chat: OpenAIServingChat
|
||||
openai_serving_completion: OpenAIServingCompletion
|
||||
logger = init_logger(__name__)
|
||||
|
||||
_running_tasks: Set[asyncio.Task[Any]] = set()
|
||||
_running_tasks: Set[asyncio.Task] = set()
|
||||
|
||||
|
||||
@asynccontextmanager
|
||||
|
||||
Loading…
Reference in New Issue
Block a user