File "popen_fork.cpython-39.pyc"

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

a

XC?hI	@s6ddlZddlZddlmZdgZGdddeZdS)N)utilPopenc@s`eZdZdZddZddZejfddZdd	d
Z	ddZ
d
dZddZddZ
ddZdS)rforkcCs"td|_d|_||dSN)rZ_flush_std_streams
returncode	finalizer_launch)selfprocess_objr?/opt/alt/python39/lib64/python3.9/multiprocessing/popen_fork.py__init__szPopen.__init__cCs|Srr)r
fdrrr
duplicate_for_childszPopen.duplicate_for_childcCsR|jdurLzt|j|\}}Wnty4YdS0||jkrLt||_|jSr)roswaitpidpidOSErrorwaitstatus_to_exitcode)r
flagrstsrrr
polls

z
Popen.pollNcCsN|jdurH|dur0ddlm}||jg|s0dS||dkrBtjndS|jS)Nr)waitg)rZmultiprocessing.connectionrsentinelrrWNOHANG)r
timeoutrrrr
r$s
z
Popen.waitcCsV|jdurRzt|j|Wn4ty.Yn$tyP|jdddurLYn0dS)Ng?)r)rrkillrProcessLookupErrorrr)r
Zsigrrr
_send_signal.s
zPopen._send_signalcCs|tjdSr)rsignalSIGTERMr
rrr
	terminate8szPopen.terminatecCs|tjdSr)rr SIGKILLr"rrr
r;sz
Popen.killc	Csd}t\}}t\}}t|_|jdkrnz.t|t||j|d}Wt|qt|0n0t|t|t|tj	||f|_
||_dS)Nrr)Zparent_sentinel)rpiperrclose
_bootstrap_exitrZFinalizeZ	close_fdsrr)r
rcodeZparent_rZchild_wZchild_rZparent_wrrr
r	>s 






z
Popen._launchcCs|jdur|dSr)rr"rrr
r&Qs
zPopen.close)N)__name__
__module____qualname__methodrrrrrrrr#rr	r&rrrr
rs


)rr r__all__objectrrrrr
<module>s