o
    4Î®cG  ã                   @   s:   d dl Z d dlZd dlZe d¡Zddeddfdd„ZdS )	é    Nzuvicorn.errorFÚuse_subprocessÚreturnc                 C   s6   t jdkrt jdkr| rt t ¡ ¡ d S d S d S d S )N)é   é   Úwin32)ÚsysÚversion_infoÚplatformÚasyncioÚset_event_loop_policyÚWindowsSelectorEventLoopPolicy)r   © r   ú</tmp/pip-target-vg8gfxp4/lib/python/uvicorn/loops/asyncio.pyÚasyncio_setup   s   ÿr   )F)r
   Úloggingr   Ú	getLoggerÚloggerÚboolr   r   r   r   r   Ú<module>   s
    
