
    dhM                    6    d dl mZ d dlZd dlZd dlmZ dddZy)    )annotationsN)Callablec                l    t         j                  dk(  r| st        j                  S t        j                  S )Nwin32)sysplatformasyncioProactorEventLoopSelectorEventLoop)use_subprocesss    H/var/www/zara/venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.pyasyncio_loop_factoryr      s(    
||w~((($$$    )F)r   boolreturnz'Callable[[], asyncio.AbstractEventLoop])
__future__r   r	   r   collections.abcr   r    r   r   <module>r      s    "  
 $%r   