mirror of
https://github.com/wassname/ray.git
synced 2026-06-28 04:39:03 +08:00
Add queue size and __len__ methods (#2432)
This commit is contained in:
committed by
Philipp Moritz
parent
4225ac5081
commit
400a3e5705
@@ -27,10 +27,17 @@ class Queue(object):
|
||||
self.maxsize = maxsize
|
||||
self.actor = _QueueActor.remote(maxsize)
|
||||
|
||||
def qsize(self):
|
||||
def __len__(self):
|
||||
return self.size()
|
||||
|
||||
def size(self):
|
||||
"""The size of the queue."""
|
||||
return ray.get(self.actor.qsize.remote())
|
||||
|
||||
def qsize(self):
|
||||
"""The size of the queue."""
|
||||
return self.size()
|
||||
|
||||
def empty(self):
|
||||
"""Whether the queue is empty."""
|
||||
return ray.get(self.actor.qsize.remote())
|
||||
|
||||
Reference in New Issue
Block a user