@@ -204,7 +204,7 @@ async def add_request(
204
204
):
205
205
self ._assumed_total_count += 1
206
206
207
- return processed_request
207
+ return processed_request # type: ignore[no-any-return] # Mypy is broken
208
208
209
209
@override
210
210
async def add_requests_batched (
@@ -260,7 +260,7 @@ async def get_request(self, request_id: str) -> Request | None:
260
260
Returns:
261
261
The retrieved request, or `None`, if it does not exist.
262
262
"""
263
- return await self ._resource_client .get_request (request_id )
263
+ return await self ._resource_client .get_request (request_id ) # type: ignore[no-any-return] # Mypy is broken
264
264
265
265
async def fetch_next_request (self ) -> Request | None :
266
266
"""Return the next request in the queue to be processed.
@@ -373,7 +373,7 @@ async def mark_request_as_handled(self, request: Request) -> ProcessedRequest |
373
373
self ._assumed_handled_count += 1
374
374
375
375
self ._cache_request (unique_key_to_request_id (request .unique_key ), processed_request )
376
- return processed_request
376
+ return processed_request # type: ignore[no-any-return] # Mypy is broken
377
377
378
378
async def reclaim_request (
379
379
self ,
@@ -417,7 +417,7 @@ async def reclaim_request(
417
417
except Exception as err :
418
418
logger .debug (f'Failed to delete request lock for request { request .id } ' , exc_info = err )
419
419
420
- return processed_request
420
+ return processed_request # type: ignore[no-any-return] # Mypy is broken
421
421
422
422
async def is_empty (self ) -> bool :
423
423
"""Check whether the queue is empty.
@@ -483,7 +483,7 @@ async def is_finished(self) -> bool:
483
483
484
484
async def get_info (self ) -> RequestQueueMetadata | None :
485
485
"""Get an object containing general information about the request queue."""
486
- return await self ._resource_client .get ()
486
+ return await self ._resource_client .get () # type: ignore[no-any-return] # Mypy is broken
487
487
488
488
@override
489
489
async def get_handled_count (self ) -> int :
@@ -658,7 +658,7 @@ async def _prolong_request_lock(self, request_id: str) -> datetime | None:
658
658
)
659
659
return None
660
660
else :
661
- return res .lock_expires_at
661
+ return res .lock_expires_at # type: ignore[no-any-return] # Mypy is broken
662
662
663
663
async def _clear_possible_locks (self ) -> None :
664
664
self ._queue_paused_for_migration = True
0 commit comments