
    dn                    .    d dl mZ d dlZd dlmZ ddZdS )    )annotationsN)locksreturnNonec                     t          j        d          } t          | t          t	          j                                        sJ t          j        d          }| |u sJ t          j        d          }| |usJ d S )Nfoobar)r   _get_threaded_lock
isinstancetype	threadingLock)lock1lock2lock3s      @lib/python3.11/site-packages/xarray/tests/test_backends_locks.pytest_threaded_lockr      s|    $U++EeT)."2"23344444$U++EE>>>>$U++E    )r   r   )
__future__r   r   xarray.backendsr   r    r   r   <module>r      sS    " " " " " "     ! ! ! ! ! !     r   