From af91f4b3e4efe921957e12e6dbf05d557845b29a Mon Sep 17 00:00:00 2001 From: Nick Hill Date: Tue, 21 Jul 2026 01:06:16 +0100 Subject: [PATCH] [Cleanup] Remove unused StructuredOutputRequest.status field (#49235) Signed-off-by: Nick Hill --- vllm/v1/structured_output/request.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/vllm/v1/structured_output/request.py b/vllm/v1/structured_output/request.py index f9ab54a047..6e0a643745 100644 --- a/vllm/v1/structured_output/request.py +++ b/vllm/v1/structured_output/request.py @@ -46,14 +46,10 @@ class StructuredOutputRequest: return StructuredOutputRequest(params=params) def _check_grammar_completion(self) -> bool: - # NOTE: We have to lazy import to gate circular imports - from vllm.v1.request import RequestStatus - if isinstance(self._grammar, Future): try: # We will check whether the future is ready within 100 us self._grammar = self._grammar.result(timeout=0.0001) - self.status = RequestStatus.WAITING except TimeoutError: return False return True