File "popen_spawn_posix.cpython-39.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python39/lib64/python3.9/multiprocessing/__pycache__/popen_spawn_posix.cpython-39.pyc
File size: 2.31 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit

a

XC?h@spddlZddlZddlmZmZddlmZddlmZddlmZdgZ	Gdd	d	e
ZGd
ddejZdS)N)	reductionset_spawning_popen)
popen_fork)spawn)utilPopenc@seZdZddZddZdS)_DupFdcCs
||_dSNfdselfrrF/opt/alt/python39/lib64/python3.9/multiprocessing/popen_spawn_posix.py__init__sz_DupFd.__init__cCs|jSr
r)rrrrdetachsz
_DupFd.detachN)__name__
__module____qualname__rrrrrrr	sr	cs4eZdZdZeZfddZddZddZZ	S)rrcsg|_t|dSr
)_fdssuperr)rprocess_obj	__class__rrrszPopen.__init__cCs|j||Sr
)rappendr
rrrduplicate_for_child"szPopen.duplicate_for_childcCsddlm}|}|j|t|j}t	}t
|z$t||t||Wt
dn
t
d0d}}}}	zt
\}}t
\}}	tj||d}
|j||gtt|
|j|_||_t|	ddd}||Wdn1s0YWg}||	fD]}
|
dur||
qt|tj||_||fD]}
|
durRt
|
qRn`g}||	fD]}
|
dur|||
q|t|tj||_||fD]}
|
durt
|
q0dS)Nr)resource_tracker)
tracker_fdZpipe_handlewbF)closefd)rZgetfdrrrZget_preparation_data_nameioBytesIOrrdumpospipeZget_command_lineextendrZspawnv_passfdsZget_executablepidsentinelopenwrite	getbufferZFinalizeZ	close_fds	finalizerclose)rrrrZ	prep_datafpZparent_rZchild_wZchild_rZparent_wcmdfZfds_to_closerrrr_launch&sP
0



z
Popen._launch)
rrrmethodr	ZDupFdrrr3
__classcell__rrrrrs
)
r#r&contextrrr!rrr__all__objectr	rrrrr<module>s