1 from eventlet import queue
3 __all__ = ['Empty', 'Full', 'LifoQueue', 'PriorityQueue', 'Queue']
5 __patched__ = ['LifoQueue', 'PriorityQueue', 'Queue']
7 # these classes exist to paper over the major operational difference between
8 # eventlet.queue.Queue and the stdlib equivalents
11 class Queue(queue.Queue):
12 def __init__(self, maxsize=0):
15 super(Queue, self).__init__(maxsize)
18 class PriorityQueue(queue.PriorityQueue):
19 def __init__(self, maxsize=0):
22 super(PriorityQueue, self).__init__(maxsize)
25 class LifoQueue(queue.LifoQueue):
26 def __init__(self, maxsize=0):
29 super(LifoQueue, self).__init__(maxsize)