U
    Cvfn  ã                   @  s2   d dl mZ d dlZd dlmZ ddœdd„ZdS )é    )ÚannotationsN)ÚlocksÚNone)Úreturnc                  C  sP   t  d¡} t| tt ¡ ƒƒs t‚t  d¡}| |ks6t‚t  d¡}| |k	sLt‚d S )NZfooÚbar)r   Z_get_threaded_lockÚ
isinstanceÚtypeÚ	threadingÚLockÚAssertionError)Zlock1Zlock2Zlock3© r   úD/tmp/pip-unpacked-wheel-h316xyqg/xarray/tests/test_backends_locks.pyÚtest_threaded_lock   s    


r   )Ú
__future__r   r	   Zxarray.backendsr   r   r   r   r   r   Ú<module>   s   