ray.util.queue.Queue.get_async#
- async Queue.get_async(block: bool = True, timeout: float | None = None) Any [source]#
Gets an item from the queue.
There is no guarantee of order if multiple consumers get from the same empty queue.
- Returns:
The next item in the queue.
- Raises:
Empty – if the queue is empty and blocking is False.
Empty – if the queue is empty, blocking is True, and it timed out.
ValueError – if timeout is negative.