Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
Queue.py34 linesDownload Raw Back to green
1from eventlet import queue2 3__all__ = ['Empty', 'Full', 'LifoQueue', 'PriorityQueue', 'Queue']4 5__patched__ = ['LifoQueue', 'PriorityQueue', 'Queue']6 7# these classes exist to paper over the major operational difference between8# eventlet.queue.Queue and the stdlib equivalents9 10 11class Queue(queue.Queue):12    def __init__(self, maxsize=0):13        if maxsize == 0:14            maxsize = None15        super(Queue, self).__init__(maxsize)16 17 18class PriorityQueue(queue.PriorityQueue):19    def __init__(self, maxsize=0):20        if maxsize == 0:21            maxsize = None22        super(PriorityQueue, self).__init__(maxsize)23 24 25class LifoQueue(queue.LifoQueue):26    def __init__(self, maxsize=0):27        if maxsize == 0:28            maxsize = None29        super(LifoQueue, self).__init__(maxsize)30 31 32Empty = queue.Empty33Full = queue.Full34 
codekingpro/portable-devtools · Team Ai