a
    3j6                     @  s6   d dl mZ d dlZd dlmZ d
ddddd	ZdS )    )annotationsN)CallableFboolz'Callable[[], asyncio.AbstractEventLoop])use_subprocessreturnc                 C  sP   zdd l }W n( ty4   ddlm} || d Y S 0 ddlm} || dS d S )Nr   )asyncio_loop_factory)r   )uvloop_loop_factory)uvloopImportErrorZuvicorn.loops.asyncior   Zuvicorn.loops.uvloopr   )r   r	   Zloop_factoryr    r   o/www/wwwroot/dpstar/app/297b3aabda72fedb274352021c2dd8b5_venv/lib/python3.9/site-packages/uvicorn/loops/auto.pyauto_loop_factory   s    r   )F)
__future__r   Zasynciocollections.abcr   r   r   r   r   r   <module>   s   