????
Your IP : 13.58.245.201
o
��es
�@s, ddlZGdd�d�Zdd�Zdd�ZdS)�Nc@seZdZddd�Zdd�ZdS)�PopenNcCs||_||_d|_dS�N)�_cmd�_env�
returncode)�self�cmd�env�r
�6/opt/alt/python310/lib64/python3.10/_bootsubprocess.py�__init__s
zPopen.__init__c Cs�t��}|dkr=z.|jdurt�|jd|j|j�nt�|jd|j�Wt�d�|j SWt�d�|j St�d�wt�|d�\}}t�|�|_ |j S)Nr�)
�os�forkr�execver�execv�_exit�waitpid�waitstatus_to_exitcoder)r�pid�_�statusr
r
r�waits
�
�z
Popen.waitr)�__name__�
__module__�__qualname__rrr
r
r
rrs
rcCs�g}dD]\}}tt|�t|�d�D] }|�t|��qq|�d�d�|�}t|ttf�r2|}nt|t�r;|g}ndS|D]}t|t�sIdS|sNdS|D]
}||vrZdSqPq?dS)N))�a�z)�A�Z)�0�9r
z./-�FT) �range�ord�append�chr�join�
isinstance�tuple�list�str)rZ
safe_chars�firstZlastZchZ
check_strs�argr
r
r�
_check_cmd$s.�
��r.cKs|rtt|���t|�std|����d}t|t�sd�|�}|�d|��}zQt�|�}t� |�}|r=td|�d|����zt
|d��}|��}Wd�n1sRwYWntycd}YnwWzt�
|�W|StywY|Swzt�
|�Wwty�Yww) Nzunsupported command: zcheck_output.tmp� z >zCommand z returned non-zero exit status �rb�)�NotImplementedError�reprr.�
ValueErrorr(r+r'r�systemr�open�read�FileNotFoundError�unlink�OSError)r�kwargsZtmp_filenamerZexitcode�fp�stdoutr
r
r�check_outputBsH
�
��������r>)rrr.r>r
r
r
r�<module>s