o
    o°×iU  ã                   @   s&   d dl Z d dlZdd„ Zeƒ \ZZdS )é    Nc                  C   s8   t jdkrdd„ } tj}| |fS dd„ } dd„ }| |fS )N)é   é   c                 S   s   |   ¡ S ©N)Úget_loop©Útask© r   úR/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/loguru/_asyncio_loop.pyÚget_task_loop   s   z*load_loop_functions.<locals>.get_task_loopc                 S   s   | j S r   )Ú_loopr   r   r   r	   r
      s   c                  S   s   t  ¡ } |  ¡ stdƒ‚| S )NzThere is no running event loop)ÚasyncioÚget_event_loopÚ
is_runningÚRuntimeError)Úloopr   r   r	   Úget_running_loop   s   z-load_loop_functions.<locals>.get_running_loop)ÚsysÚversion_infor   r   )r
   r   r   r   r	   Úload_loop_functions   s   
÷r   )r   r   r   r
   r   r   r   r   r	   Ú<module>   s    