]>
jfr.im git - dlqueue.git/blob - venv/lib/python3.11/site-packages/pip/_vendor/urllib3/util/queue.py
3 from ..packages
import six
4 from ..packages
.six
.moves
import queue
7 # Queue is imported for side effects on MS Windows. See issue #229.
8 import Queue
as _unused_module_Queue
# noqa: F401
11 class LifoQueue(queue
.Queue
):
13 self
.queue
= collections
.deque()
15 def _qsize(self
, len=len):
16 return len(self
.queue
)
19 self
.queue
.append(item
)
22 return self
.queue
.pop()