File "popen_fork.cpython-35.pyc"

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



Yf	@sWddlZddlZddlZddlmZdgZGdddeZdS)N)utilPopenc@sgeZdZdZddZddZejddZdd	d
Z	ddZ
d
dZdS)rforkcCs4tjjtjjd|_|j|dS)N)sysstdoutflushstderr
returncode_launch)selfprocess_objr?/opt/alt/python35/lib64/python3.5/multiprocessing/popen_fork.py__init__s

	zPopen.__init__cCs|S)Nr)rfdrrrduplicate_for_childszPopen.duplicate_for_childcCs|jdkrxPytj|j|\}}Wn)tk
r\}z	dSWYdd}~XqXPqW||jkrtj|rtj||_n'tj|sttj	||_|jS)N)
r
oswaitpidpidOSErrorWIFSIGNALEDWTERMSIG	WIFEXITEDAssertionErrorWEXITSTATUS)rZflagrstserrrpollsz
Popen.pollNcCsm|jdkrf|dk	rDddlm}||jg|sDdS|j|dkr_tjndS|jS)Nr)waitg)r
Zmultiprocessing.connectionrsentinelrrWNOHANG)rtimeoutrrrrr,s"z
Popen.waitcCsn|jdkrjytj|jtjWn>tk
r=Yn-tk
ri|jdddkreYnXdS)Nr"g?)	r
rkillrsignalSIGTERMProcessLookupErrorrr)rrrr	terminate6s

zPopen.terminatecCsd}tj\}}tj|_|jdkrzBtj|dtjkrkddl}|j|j	}Wdtj
|Xn/tj|tj|tj|f||_
dS)Nrrrandom)rpiperrclosermodulesr(Zseed
_bootstrap_exitrZFinalizer )rr
codeZparent_rZchild_wr(rrrr@s


z
Popen._launch)__name__
__module____qualname__methodrrrr!rrr'rrrrrr
s

)rrr$r__all__objectrrrrr<module>s