+
    Ñf©jK  ã                  óx   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^RIH	t	 ]'       d	   ^RI
HtHt  ! R R]	4      tR	# )
é    )Úannotations)Úabstractmethod)ÚSignals)ÚTYPE_CHECKING)ÚAsyncResource)ÚByteReceiveStreamÚByteSendStreamc                  ó  € ] tR t^tRt]R R l4       t]R R l4       t]R R l4       t]R R	 l4       t	]
]R
 R l4       4       t]
]R R l4       4       t]
]R R l4       4       t]
]R R l4       4       t]
]R R l4       4       tRtR# )ÚProcessz5An asynchronous version of :class:`subprocess.Popen`.c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚint© )Úformats   "ÚR/var/www/html/bestweb/venv/lib/python3.14/site-packages/anyio/abc/_subprocesses.pyÚ__annotate__ÚProcess.__annotate__   s   € ÷ ñ ˜Cñ ó    c              ƒ  ó   "  € R# 5i)zF
Wait until the process exits.

:return: the exit code of the process
Nr   ©Úselfs   &r   ÚwaitÚProcess.wait   s   é ‚ ùs   ‚c               ó   € V ^8„  d   QhRR/# ©r   r   ÚNoner   )r   s   "r   r   r      s   € ÷ ñ ˜4ñ r   c                ó   € R# )zË
Terminates the process, gracefully if possible.

On Windows, this calls ``TerminateProcess()``.
On POSIX systems, this sends ``SIGTERM`` to the process.

.. seealso:: :meth:`subprocess.Popen.terminate`
Nr   r   s   &r   Ú	terminateÚProcess.terminate   ó   ‚ r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   $   s   € ÷ ñ �dñ r   c                ó   € R# )z©
Kills the process.

On Windows, this calls ``TerminateProcess()``.
On POSIX systems, this sends ``SIGKILL`` to the process.

.. seealso:: :meth:`subprocess.Popen.kill`
Nr   r   s   &r   ÚkillÚProcess.kill#   r"   r   c               ó    € V ^8„  d   QhRRRR/# )r   Úsignalr   r   r   r   )r   s   "r   r   r   /   s   € ÷ ñ  'ð ¨dñ r   c                ó   € R# )z”
Send a signal to the subprocess.

.. seealso:: :meth:`subprocess.Popen.send_signal`

:param signal: the signal number (e.g. :data:`signal.SIGHUP`)
Nr   )r   r(   s   &&r   Úsend_signalÚProcess.send_signal.   r"   r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   :   s   € ÷ -ñ -�Sñ -r   c                ó   € R# )zThe process ID of the process.Nr   r   s   &r   ÚpidÚProcess.pid8   r"   r   c               ó   € V ^8„  d   QhRR/# )r   r   z
int | Noner   )r   s   "r   r   r   ?   s   € ÷ ñ ˜Jñ r   c                ó   € R# )z_
The return code of the process. If the process has not yet terminated, this will
be ``None``.
Nr   r   s   &r   Ú
returncodeÚProcess.returncode=   r"   r   c               ó   € V ^8„  d   QhRR/# )r   r   zByteSendStream | Noner   )r   s   "r   r   r   G   s   € ÷ @ñ @Ð,ñ @r   c                ó   € R# )z1The stream for the standard input of the process.Nr   r   s   &r   ÚstdinÚProcess.stdinE   r"   r   c               ó   € V ^8„  d   QhRR/# ©r   r   zByteReceiveStream | Noner   )r   s   "r   r   r   L   s   € ÷ Añ AÐ0ñ Ar   c                ó   € R# )z2The stream for the standard output of the process.Nr   r   s   &r   ÚstdoutÚProcess.stdoutJ   r"   r   c               ó   € V ^8„  d   QhRR/# r9   r   )r   s   "r   r   r   Q   s   € ÷ Gñ GÐ0ñ Gr   c                ó   € R# )z8The stream for the standard error output of the process.Nr   r   s   &r   ÚstderrÚProcess.stderrO   r"   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r    r%   r*   Úpropertyr.   r2   r6   r;   r?   Ú__static_attributes__r   r   r   r   r      så   † Ù?àôó ðð ôó ðð ôó ðð ôó ðð Øô-ó ó ð-ð Øôó ó ðð Øô@ó ó ð@ð ØôAó ó ðAð ØôGó ó ôGr   r   N)Ú
__future__r   Úabcr   r(   r   Útypingr   Ú
_resourcesr   Ú_streamsr   r	   r   r   r   r   Ú<module>rM      s*   ðÝ "å Ý Ý  å %çß;ôEGˆmö EGr   