Yohohohohohooho | Sanrei Aya
Sanrei Aya


Server : LiteSpeed
System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
User : elvh3918 ( 1528)
PHP Version : 8.2.31
Disable Function : mail
Directory :  /usr/local/lib/python3.9/site-packages/billiard/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/lib/python3.9/site-packages/billiard/__pycache__/popen_fork.cpython-39.pyc
a

��Sh�	�@s<ddlZddlZddlZddlmZdgZGdd�d�ZdS)�N�)�TERM_SIGNAL�Popenc@sTeZdZdZdZdd�Zdd�Zejfdd�Z	dd	d
�Z
dd�Zd
d�Zdd�Z
dS)r�forkNcCs(tj��tj��d|_|�|�dS�N)�sys�stdout�flush�stderr�
returncode�_launch)�self�process_obj�r�=/usr/local/lib/python3.9/site-packages/billiard/popen_fork.py�__init__s

zPopen.__init__cCs|Srr)r
�fdrrr�duplicate_for_childszPopen.duplicate_for_childc
Cs�|jdur�zt�|j|�\}}Wqdty^}z&|jtjkrHWYd}~q
WYd}~dSd}~00qdq
||jkr�t�|�r�t�|�|_nt�	|�s�J�t�
|�|_|jSr)r�os�waitpid�pid�OSError�errnoZEINTR�WIFSIGNALED�WTERMSIG�	WIFEXITED�WEXITSTATUS)r
�flagr�sts�errr�polls


z
Popen.pollcCsN|jdurH|dur0ddlm}||jg|�s0dS|�|dkrBtjnd�S|jS)Nr)�waitgr)r�
connectionr!�sentinelr r�WNOHANG)r
�timeoutr!rrrr!0s
z
Popen.waitc
Csj|jdurfzt�|jt�WnHtyd}z0t|dd�tjkrP|j	dd�durP�WYd}~n
d}~00dS)Nrg�������?)r%)
rr�killrrr�getattrrZESRCHr!)r
�excrrr�	terminate:s
zPopen.terminatec	Cs�d}t��\}}t��|_|jdkrnz:t�|�dtjvrJddl}|��|�	�}Wt�
|�q~t�
|�0nt�|�||_dS)Nrr�random)r�piperr�closer�modulesr*�seed�
_bootstrap�_exitr#)r
r�codeZparent_rZchild_wr*rrrrCs





z
Popen._launchcCs.|jdur*zt�|j�Wd|_nd|_0dSr)r#rr,)r
rrrr,Ts
zPopen.close)N)�__name__�
__module__�__qualname__�methodr#rrrr$r r!r)rr,rrrrrs

	)rrr�commonr�__all__rrrrr�<module>s


Yohohohohohooho | Sanrei Aya