Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

33 wiersze
833B

  1. from eventlet import queue
  2. __all__ = ['Empty', 'Full', 'LifoQueue', 'PriorityQueue', 'Queue']
  3. __patched__ = ['LifoQueue', 'PriorityQueue', 'Queue']
  4. # these classes exist to paper over the major operational difference between
  5. # eventlet.queue.Queue and the stdlib equivalents
  6. class Queue(queue.Queue):
  7. def __init__(self, maxsize=0):
  8. if maxsize == 0:
  9. maxsize = None
  10. super(Queue, self).__init__(maxsize)
  11. class PriorityQueue(queue.PriorityQueue):
  12. def __init__(self, maxsize=0):
  13. if maxsize == 0:
  14. maxsize = None
  15. super(PriorityQueue, self).__init__(maxsize)
  16. class LifoQueue(queue.LifoQueue):
  17. def __init__(self, maxsize=0):
  18. if maxsize == 0:
  19. maxsize = None
  20. super(LifoQueue, self).__init__(maxsize)
  21. Empty = queue.Empty
  22. Full = queue.Full