o
    ´©i  ã                   @   sH   d Z ddlmZ zddlmZ W n ey   dZY nw dd„ ZeZdS )Ú
é    )ÚRLock)ÚtqdmNc                  C   s:   t d u rd S t  ¡ } | jjdksJ ‚dd„ | jD ƒ| _d S )NÚTqdmDefaultWriteLockc                 S   s   g | ]	}t |tƒs|‘qS © )Ú
isinstanceÚMultiprocessingRLock)Ú.0Úlockr   r   úD/home/ubuntu/.local/lib/python3.10/site-packages/spaces/zero/tqdm.pyÚ
<listcomp>   s    þÿz4remove_tqdm_multiprocessing_lock.<locals>.<listcomp>)Ú_tqdmÚget_lockÚ	__class__Ú__name__Úlocks)Ú	tqdm_lockr   r   r   Ú remove_tqdm_multiprocessing_lock   s   ÿr   )Ú__doc__Úmultiprocessing.synchronizer   r   r   r   ÚImportErrorr   r   r   r   r   Ú<module>   s    ÿ