§
    �Ÿjä  ã                   ó@   — d Z ddlZddlZddlZddlmZ d„ Zd„ Zd„ ZdS )až  cli-specific implementation of process utilities.

cli - Common Language Infrastructure for IronPython. Code
      can run on any operating system. Check os.name for os-
      specific settings.

This file is only meant to be imported by process.py, not by end-users.

This file is largely untested. To become a full drop-in process
interface for IronPython will probably require you to help fill
in the details. 
é    Né   )Ú	arg_splitc                 óì   — t           j                             | ¦  «        }d|_        d|_        t           j        j        j        |_        d|_        t           j        j	         
                    |¦  «        }dS )zY
    system(cmd) should work in a cli environment on Mac OSX, Linux,
    and Windows
    TFN)ÚSystemÚDiagnosticsÚProcessStartInfoÚRedirectStandardOutputÚRedirectStandardErrorÚProcessWindowStyleÚNormalÚWindowStyleÚUseShellExecuteÚProcessÚStart)ÚcmdÚpsiÚregs      úg/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/utils/_process_cli.pyÚsystemr      s_   € õ
 Ô
×
-Ò
-¨cÑ
2Ô
2€CØ!%€CÔØ $€CÔÝÔ(Ô;ÔB€C„OØ€CÔå
Ô
Ô
$×
*Ò
*¨3Ñ
/Ô
/€C€C€Có    c                 óX  — t           j                             | ¦  «        }d|_        d|_        t           j        j        j        |_        d|_        t           j        j	         
                    |¦  «        }|j        }|                     ¦   «         }|j        }|                     ¦   «         }|S )z\
    getoutput(cmd) should work in a cli environment on Mac OSX, Linux,
    and Windows
    TF)r   r   r   r	   r
   r   r   r   r   r   r   ÚStandardOutputÚ	ReadToEndÚStandardError)r   r   r   ÚmyOutputÚoutputÚmyErrorÚerrors          r   Ú	getoutputr   &   s’   € õ
 Ô
×
-Ò
-¨cÑ
2Ô
2€CØ!%€CÔØ $€CÔÝÔ(Ô;ÔB€C„OØ€CÔå
Ô
Ô
$×
*Ò
*¨3Ñ
/Ô
/€CØÔ!€HØ×ÒÑ!Ô!€FØÔ€GØ×ÒÑÔ€EØ€Mr   c                 óž   — 	 t           j        j                             | ¦  «         dS # t           j        $ r Y dS t           j        $ r Y dS w xY w)z<
    Check if a process with the given PID (pid) exists
    TF)r   r   r   ÚGetProcessByIdÚInvalidOperationExceptionÚArgumentException)Úpids    r   Ú	check_pidr%   8   sg   € ð	ÝÔÔ"×1Ò1°#Ñ6Ô6Ð6àˆtøÝÔ+ð ð ð àˆtˆtÝÔ#ð ð ð àˆuˆuðøøøs   ‚$( ¨AºAÁA)	Ú__doc__Úclrr   ÚosÚ_process_commonr   r   r   r%   © r   r   ú<module>r+      sy   ððð ð €
€
€
Ø €€€ð 
€	€	€	ð 'Ð &Ð &Ð &Ð &Ð &ð0ð 0ð 0ðð ð ð$ð ð ð ð r   