
    2\h                     T    	 d dl Z ddlmZ  e j                    Z G d d          ZdS )    N   )eventsc                       e Zd ZdZd ZdS )_LoopBoundMixinNc                     t          j                    }| j        -t          5  | j        || _        d d d            n# 1 swxY w Y   || j        urt	          | d          |S )Nz# is bound to a different event loop)r   _get_running_loop_loop_global_lockRuntimeError)selfloops     8/opt/python-3.11.14/usr/lib/python3.11/asyncio/mixins.py	_get_loopz_LoopBoundMixin._get_loop   s    ')): & &:%!%DJ& & & & & & & & & & & & & & & tz!!$MMMNNNs   =AA)__name__
__module____qualname__r	   r        r   r   r   	   s(        E	 	 	 	 	r   r   )	threading r   Lockr
   r   r   r   r   <module>r      sg              y~         r   