B
    ÐH/\´  ã               @   s*   d dl Z dd„ Zdd„ Zedkr&eƒ  dS )é    Nc             C   s   | dkrt | ƒ‚| S )Né   )Ú
ValueError)Úi© r   ú:lib/python3.7/site-packages/gevent/tests/test__issue467.pyÚworker
   s    r   c              C   sn   d} t  td¡}t  |f¡ dd„ tdƒD ƒ}| |¡ x$t  |¡D ]}| d7 } t  d¡ qDW | dksjt‚d S )	Nr   Zdonec             S   s   g | ]}t  t|¡‘qS r   )ÚgeventÚspawnr   )Ú.0r   r   r   r   ú
<listcomp>   s    zmain.<locals>.<listcomp>é   é   g{®Gáz„?é   )	r   r	   r   ZjoinallÚrangeÚappendZiwaitZsleepÚAssertionError)ZfinishedZdone_workerZworkersÚ_r   r   r   Úmain   s    
r   Ú__main__)r   r   r   Ú__name__r   r   r   r   Ú<module>   s   	