§
    ‹ŠtjT  ã                   óŒ   — d dl Z d dlmZ d dlmZ d dlmZ  eed¦  «         d„ Zd„ Zd„ Z	 eed	¦  «          ee	d
¦  «         dS )é    N)Ú_Await)Ú_register_builtin)Ú
set_modulez	torch.jitc                 ó6   — t          j        j        | g|¢R i |¤ŽS )zpCreate Await object that will call specified functioni with specified args, when it is requested for the result.)ÚtorchÚ_CÚ
_awaitable)ÚfuncÚargsÚkwargss      úN/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/torch/jit/_await.pyr	   r	      s%   € åŒ8Ô˜tÐ5 dÐ5Ð5Ð5¨fÐ5Ð5Ð5ó    c                 ó@   — t           j                             | ¦  «        S )zjRequest await the result of execution, if Await is not completed yet, the func will be called immediately.)r   r   Ú_awaitable_wait)Úaws    r   r   r      s   € åŒ8×#Ò# BÑ'Ô'Ð'r   c                 ó@   — t           j                             | ¦  «        S )z-Create completed Await with specified result.)r   r   Ú_awaitable_nowait)Úos    r   r   r      s   € åŒ8×%Ò% aÑ(Ô(Ð(r   zprim::awaitable_waitzprim::awaitable_nowait)
r   Útorch._jit_internalr   Útorch.jit._builtinsr   Útorch.utilsr   r	   r   r   © r   r   ú<module>r      s¶   ðà €€€Ø &Ð &Ð &Ð &Ð &Ð &Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø "Ð "Ð "Ð "Ð "Ð "ð €
ˆ6�;Ñ Ô Ð ð6ð 6ð 6ð
(ð (ð (ð
)ð )ð )ð
 Ð �/Ð#9Ñ :Ô :Ð :Ø Ð Ð#Ð%=Ñ >Ô >Ð >Ð >Ð >r   