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

��Sh��@svddlZddlZddlmZddlmZddlmZddlmZddlmZdgZ	Gd	d
�d
�Z
Gdd�dej�ZdS)�N�)�context)�
popen_fork)�	reduction)�spawn)�spawnv_passfds�Popenc@seZdZdd�Zdd�ZdS)�_DupFdcCs
||_dS�N��fd��selfr�r�D/usr/local/lib/python3.9/site-packages/billiard/popen_spawn_posix.py�__init__sz_DupFd.__init__cCs|jSr
r)rrrr�detachsz
_DupFd.detachN)�__name__�
__module__�__qualname__rrrrrrr	sr	cs4eZdZdZeZ�fdd�Zdd�Zdd�Z�Z	S)rrcsg|_t��|�dSr
)�_fds�superr)r�process_obj��	__class__rrr#szPopen.__init__cCs|j�|�|Sr
)r�appendr
rrr�duplicate_for_child'szPopen.duplicate_for_childc

Cs|dtjd<t��ddlm}|��}|j�|�t�	|j
�}t��}t
�|�z&t�||�t�||�Wt
�d�nt
�d�0d}}}}	z�t��\}}t��\}}	tj||d�}
|j�||g�tt��|
|j�|_||_tj|	ddd��}|�|���Wd�n1�s0YW|||	fD]}|du�r2t�|��q2n(|||	fD]}|du�rZt�|��qZ0dS)	N�1ZMULTIPROCESSING_FORKING_DISABLEr)�semaphore_tracker)�
tracker_fdZpipe_handle�wbF)�closefd)�os�environrZ_Django_old_layout_hack__save�rZgetfdrrZget_preparation_data�_name�io�BytesIOrZset_spawning_popenr�dump�pipeZget_command_line�extendr�get_executable�pid�sentinel�open�write�getvalue�close)
rrrrZ	prep_data�fpZparent_rZchild_wZchild_rZparent_w�cmd�frrrr�_launch+s@

��0
�
z
Popen._launch)
rrr�methodr	ZDupFdrrr5�
__classcell__rrrrrs
)r&r"r$rrrr�compatr�__all__r	rrrrr�<module>s

Yohohohohohooho | Sanrei Aya