
    d                     V    d Z ddlZddlmZ  ej                    Z G d d          ZdS )zEvent loop mixins.    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        /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/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   )__doc__	threading r   Lockr
   r   r   r   r   <module>r      sj               y~         r   