o
    [hW                     @   sz   d Z ddlZddlmZmZ ddlZdd ZeejZeejZeej	Z	eej
Z
eejZeedr;eejZdS dS )z=Async executor versions of file functions from the os module.    N)partialwrapsc                    s    t  d d d fdd
}|S )N)loopexecutorc                    s:   | d u r	t  } t g|R i |}| ||I d H S )N)asyncioZget_event_loopr   Zrun_in_executor)r   r   argskwargsZpfuncfunc r/home/ubuntu/experiments/live_experiments/Pythonexperiments/Otree/venv/lib/python3.10/site-packages/aiofiles/os.pyrun   s
   zwrap.<locals>.run)r   )r
   r   r   r	   r   wrap   s   r   sendfile)__doc__r   	functoolsr   r   osr   statrenameremovemkdirrmdirhasattrr   r   r   r   r   <module>   s    





