[Mis] remove duplicate engine status checks (#19647)

Signed-off-by: googs1025 <googs1025@gmail.com>
This commit is contained in:
CYJiang 2025-06-17 23:17:38 +08:00 committed by GitHub
parent 4c8f64faa7
commit 5a1c2e15d8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -794,7 +794,6 @@ class AsyncMPClient(MPClient):
request_type: EngineCoreRequestType, request_type: EngineCoreRequestType,
request: Any, request: Any,
engine: Optional[CoreEngine] = None) -> Awaitable[Any]: engine: Optional[CoreEngine] = None) -> Awaitable[Any]:
self.ensure_alive()
if engine is None: if engine is None:
engine = self.core_engine engine = self.core_engine
@ -1059,7 +1058,7 @@ class DPAsyncMPClient(AsyncMPClient):
self.reqs_in_flight.pop(req_id, None) self.reqs_in_flight.pop(req_id, None)
async def abort_requests_async(self, request_ids: list[str]) -> None: async def abort_requests_async(self, request_ids: list[str]) -> None:
if not request_ids: if not request_ids or self.resources.engine_dead:
return return
if len(request_ids) == 1: if len(request_ids) == 1:
@ -1077,9 +1076,8 @@ class DPAsyncMPClient(AsyncMPClient):
async def _abort_requests(self, request_ids: list[str], async def _abort_requests(self, request_ids: list[str],
engine: CoreEngine) -> None: engine: CoreEngine) -> None:
if not self.resources.engine_dead: await self._send_input(EngineCoreRequestType.ABORT, request_ids,
await self._send_input(EngineCoreRequestType.ABORT, request_ids, engine)
engine)
class RayDPClient(DPAsyncMPClient): class RayDPClient(DPAsyncMPClient):