File "popen_fork.cpython-34.pyc"

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


e ft	@scddlZddlZddlZddlZddlmZdgZGdddeZdS)N)utilPopenc@sgeZdZdZddZddZejddZdd	d
Z	ddZ
d
dZdS)rforkcCs4tjjtjjd|_|j|dS)N)sysstdoutflushstderr
returncode_launch)selfprocess_objr?/opt/alt/python34/lib64/python3.4/multiprocessing/popen_fork.py__init__s

	zPopen.__init__cCs|S)Nr)rfdrrrduplicate_for_childszPopen.duplicate_for_childcCs|jdkrxhytj|j|\}}WnAtk
rt}z!|jtjkr^wndSWYdd}~XqXPqW||jkrtj|rtj||_qtj	|st
tj||_qn|jS)N)r
oswaitpidpidOSErrorerrnoZEINTRWIFSIGNALEDWTERMSIG	WIFEXITEDAssertionErrorWEXITSTATUS)rZflagrstserrrpollsz
Popen.pollNcCsp|jdkri|dk	rGddlm}||jg|sGdSn|j|dkrbtjndS|jS)Nr)waitg)r
Zmultiprocessing.connectionr sentinelrrWNOHANG)rtimeoutr rrrr /s"z
Popen.waitcCst|jdkrpytj|jtjWqptk
r=Yqptk
rl|jdddkrhnYqpXndS)Nr#g?)	r
rkillrsignalSIGTERMProcessLookupErrorrr )rrrr	terminate9s

zPopen.terminatecCsd}tj\}}tj|_|jdkrzEtj|dtjkrnddl}|jn|j	}Wdtj
|Xn/tj|tj|tj|f||_
dS)Nrrrandom)rpiperrclosermodulesr)Zseed
_bootstrap_exitrZFinalizer!)rr
codeZparent_rZchild_wr)rrrrCs


z
Popen._launch)__name__
__module____qualname__methodrrrr"rr r(rrrrrrs

)	rrr%rr__all__objectrrrrr<module>s