File "popen_fork.cpython-35.opt-2.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.opt-2.pyc
File size: 2.26 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit



]	@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/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||_ntj||_|jS)N)r
oswaitpidpidOSErrorWIFSIGNALEDWTERMSIGWEXITSTATUS)rflagrstserrrpollsz
Popen.pollNcCsm|jdkrf|dk	rDddlm}||jg|sDdS|j|dkr_tjndS|jS)Nr)waitg)r
multiprocessing.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(seed
_bootstrap_exitrFinalizer )rr
codeZparent_rZchild_wr(rrrr@s


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