o
    h                     @   sD   d dl Z ddlmZ ddlmZ ejrd dlZG dd dejZdS )    N   )sixqueuec                   @   s0   e Zd Zdd ZefddZdd Zdd Zd	S )
	LifoQueuec                 C   s   t  | _d S N)collectionsdequer   )self_ r   Q/var/www/html/venv/lib/python3.10/site-packages/pip/_vendor/urllib3/util/queue.py_init   s   zLifoQueue._initc                 C   s
   || j S r   r   )r
   lenr   r   r   _qsize      
zLifoQueue._qsizec                 C   s   | j | d S r   )r   append)r
   itemr   r   r   _put   s   zLifoQueue._putc                 C   s
   | j  S r   )r   pop)r
   r   r   r   _get   r   zLifoQueue._getN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r      s
    r   )	r   packagesr   packages.six.movesr   PY2Queue_unused_module_Queuer   r   r   r   r   <module>   s    