U ��.e��@sDddlZddlmZddlmZejr.ddlZGdd�dej�ZdS)�N�)�six��queuec@s0eZdZdd�Zefdd�Zdd�Zdd�Zd S) � LifoQueuecCst��|_dS�N)� collections�dequer)�self�_�r �B/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/util/queue.py�_init szLifoQueue._initcCs ||j�Srr)r �lenr r r �_qsizeszLifoQueue._qsizecCs|j�|�dSr)r�append)r �itemr r r �_putszLifoQueue._putcCs |j��Sr)r�pop)r r r r �_getszLifoQueue._getN)�__name__� __module__� __qualname__rrrrrr r r r r s r) rZpackagesrZpackages.six.movesrZPY2ZQueueZ_unused_module_Queuerr r r r �s