File "popen_fork.cpython-37.opt-1.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python37/lib64/python3.7/multiprocessing/__pycache__/popen_fork.cpython-37.opt-1.pyc
File size: 2.39 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit

B

 fZ	@s>ddlZddlZddlZddlmZdgZGdddeZdS)N)utilPopenc@s`eZdZdZddZddZejfddZdd	d
Z	ddZ
d
dZddZddZ
ddZdS)rforkcCs"td|_d|_||dS)N)rZ_flush_std_streams
returncode	finalizer_launch)selfprocess_objr?/opt/alt/python37/lib64/python3.7/multiprocessing/popen_fork.py__init__szPopen.__init__cCs|S)Nr)r	fdrrrduplicate_for_childszPopen.duplicate_for_childc
Csz|jdkrtyt|j|\}}Wn"tk
rB}zdSd}~XYnX||jkrtt|rht||_nt||_|jS)N)roswaitpidpidOSErrorWIFSIGNALEDWTERMSIGWEXITSTATUS)r	flagrstserrrpolls


z
Popen.pollNcCsN|jdkrH|dk	r0ddlm}||jg|s0dS||dkrBtjndS|jS)Nr)waitg)rZmultiprocessing.connectionrsentinelrrWNOHANG)r	timeoutrrrrr)s
z
Popen.waitcCsZ|jdkrVyt|j|Wn8tk
r0Yn&tk
rT|jdddkrPYnXdS)Ng?)r)rrkillrProcessLookupErrorrr)r	Zsigrrr_send_signal3s
zPopen._send_signalcCs|tjdS)N)r!signalSIGTERM)r	rrr	terminate=szPopen.terminatecCs|tjdS)N)r!r"SIGKILL)r	rrrr@sz
Popen.killc	Csrd}t\}}t|_|jdkrJzt||}Wdt|Xn$t|t|tj|f|_	||_
dS)Nrr)rpiperrclose
_bootstrap_exitrZFinalizerr)r	r
codeZparent_rZchild_wrrrrCs



z
Popen._launchcCs|jdk	r|dS)N)r)r	rrrr'Rs
zPopen.close)N)__name__
__module____qualname__methodr
rrrrrr!r$rrr'rrrrr
s


)rsysr"r__all__objectrrrrr<module>s