aea.helpers.async_friendly_queue
This module contains the implementation of AsyncFriendlyQueue.
AsyncFriendlyQueue Objects
queue.Queue with async_get method.
__init__
Init queue.
put
Put an item into the queue.
Arguments:
item: item to put in the queueargs: similar to queue.Queue.putkwargs: similar to queue.Queue.put
get
Get an item into the queue.
Arguments:
args: similar to queue.Queue.getkwargs: similar to queue.Queue.get
Returns:
similar to queue.Queue.get
async_wait
Wait an item appears in the queue.
Returns:
None
async_get
Wait and get an item from the queue.
Returns:
item from queue