ó
h#ñ]c           @   sa   d  d l  Z  d d l m Z d d l m Z e j rD d  d l Z n  d e j f d „  ƒ  YZ d S(   iÿÿÿÿNi   (   t   six(   t   queuet	   LifoQueuec           B   s/   e  Z d  „  Z e d „ Z d „  Z d „  Z RS(   c         C   s   t  j ƒ  |  _ d  S(   N(   t   collectionst   dequeR   (   t   selft   _(    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyt   _init   s    c         C   s   | |  j  ƒ S(   N(   R   (   R   t   len(    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyt   _qsize   s    c         C   s   |  j  j | ƒ d  S(   N(   R   t   append(   R   t   item(    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyt   _put   s    c         C   s   |  j  j ƒ  S(   N(   R   t   pop(   R   (    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyt   _get   s    (   t   __name__t
   __module__R   R   R	   R   R   (    (    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyR   
   s   		(	   R   t   packagesR    t   packages.six.movesR   t   PY2t   Queuet   _unused_module_QueueR   (    (    (    sG   /data/av2000/b2b/venv/lib/python2.7/site-packages/urllib3/util/queue.pyt   <module>   s
   	