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_forkserver.cpython-39.pyc
a

��Sh��@svddlZddlZddlmZddlmZddlmZddlmZddlmZdgZGd	d
�d
�Z	Gdd�dej
�Z
dS)�N�)�	reduction)�context)�
forkserver)�
popen_fork)�spawn�Popenc@seZdZdd�Zdd�ZdS)�_DupFdcCs
||_dS�N)�ind)�selfr�r
�C/usr/local/lib/python3.9/site-packages/billiard/popen_forkserver.py�__init__sz_DupFd.__init__cCst��|jSr
)rZget_inherited_fdsr)rr
r
r�detachsz
_DupFd.detachN)�__name__�
__module__�__qualname__rrr
r
r
rr	sr	csBeZdZdZeZ�fdd�Zdd�Zdd�Ze	j
fdd	�Z�ZS)
rrcsg|_t��|�dSr
)�_fds�superr)r�process_obj��	__class__r
rr"szPopen.__init__cCs|j�|�t|j�dS)Nr)r�append�len)r�fdr
r
r�duplicate_for_child&szPopen.duplicate_for_childc	Cs�t�|j�}t��}t�|�z&t�||�t�||�Wt�d�nt�d�0t	�
|j�\|_}tj
|ddd��}|�|���Wd�n1s�0Yt	�|j�|_dS)N�wbT)�closefd)rZget_preparation_data�_name�io�BytesIOrZset_spawning_popenr�dumprZconnect_to_new_processr�sentinel�open�write�	getbuffer�
read_unsigned�pid)rrZ	prep_data�buf�w�fr
r
r�_launch*s
,z
Popen._launchc	Csp|jdurjddlm}|tjkr$dnd}||jg|�s:dSzt�|j�|_Wntt	fyhd|_Yn0|jS)Nr)�waitr�)
�
returncode�
connectionr-�os�WNOHANGr#rr'�OSError�EOFError)r�flagr-�timeoutr
r
r�poll9s
z
Popen.poll)
rrr�methodr	ZDupFdrrr,r1r2r7�
__classcell__r
r
rrrs)r r1�rrrrr�__all__r	rr
r
r
r�<module>s

Yohohohohohooho | Sanrei Aya