3
Z_ð]A  ã               @   sj   d dl mZ dddddgZdddgZG dd„ dejƒZG dd„ dejƒZG d	d„ dejƒZejZejZd
S )é    )ÚqueueÚEmptyÚFullÚ	LifoQueueÚPriorityQueueÚQueuec                   s   e Zd Zd‡ fdd„	Z‡  ZS )r   r   c                s    |dkrd }t t| ƒj|ƒ d S )Nr   )Úsuperr   Ú__init__)ÚselfÚmaxsize)Ú	__class__© ú8/tmp/pip-build-yz_zf6az/eventlet/eventlet/green/Queue.pyr	      s    zQueue.__init__)r   )Ú__name__Ú
__module__Ú__qualname__r	   Ú__classcell__r   r   )r   r   r      s   c                   s   e Zd Zd‡ fdd„	Z‡  ZS )r   r   c                s    |dkrd }t t| ƒj|ƒ d S )Nr   )r   r   r	   )r
   r   )r   r   r   r	      s    zPriorityQueue.__init__)r   )r   r   r   r	   r   r   r   )r   r   r      s   c                   s   e Zd Zd‡ fdd„	Z‡  ZS )r   r   c                s    |dkrd }t t| ƒj|ƒ d S )Nr   )r   r   r	   )r
   r   )r   r   r   r	      s    zLifoQueue.__init__)r   )r   r   r   r	   r   r   r   )r   r   r      s   N)	Zeventletr   Ú__all__Z__patched__r   r   r   r   r   r   r   r   r   Ú<module>   s   
