3
i^                 @   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 j | _d S )N)collectionsdequer   )self_ r
   5/tmp/pip-build-8app2_gc/urllib3/urllib3/util/queue.py_init   s    zLifoQueue._initc             C   s
   || j S )N)r   )r   lenr
   r
   r   _qsize   s    zLifoQueue._qsizec             C   s   | j j| d S )N)r   append)r   itemr
   r
   r   _put   s    zLifoQueue._putc             C   s
   | j j S )N)r   pop)r   r
   r
   r   _get   s    zLifoQueue._getN)__name__
__module____qualname__r   r   r   r   r   r
   r
   r
   r   r   
   s   r   )	r   packagesr   Zpackages.six.movesr   PY2QueueZ_unused_module_Queuer   r
   r
   r
   r   <module>   s
   