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



]#@svdddgZddlZddlZddlZddlZddlmZyejjej	Z
Wnek
rdZ
YnXddZddZ
dd	ZGd
ddeZGdddeZGd
ddeZeaejdaea[iZxPeejjD]9\ZZedddkr,dekr,eee<q,WeZdS)BaseProcesscurrent_processactive_childrenN)WeakSetcCstS)N)_current_processrr,/opt/alt/python35/lib64/python3.5/process.pyr#scCstttS)N)_cleanuplist	_childrenrrrrr)scCs=x6ttD](}|jjdk	r
tj|q
WdS)N)r
r_popenpolldiscard)prrrr	4sr	c	@sEeZdZddZdddfiddddZddZd	d
ZddZdd
dZddZ	e
ddZejddZe
ddZ
e
jddZ
e
ddZejddZe
ddZe
ddZeZe
ddZd d!Zd"d#ZdS)$rcCs
tdS)N)NotImplementedError)selfrrr_PopenDszBaseProcess._PopenNdaemoncCstt}tj|f|_tjj|_tj|_d|_	||_
t||_t
||_|pt|jddjdd|jD|_|dk	r||_tj|dS)N-:css|]}t|VqdS)N)str).0irrr	<genexpr>Ssz'BaseProcess.__init__.<locals>.<genexpr>)next_process_counterr	_identity_configcopyosgetpid_parent_pidr_targettuple_argsdict_kwargstype__name__join_namer	_danglingadd)rgrouptargetnameargskwargsrcountrrr__init__Gs		#	zBaseProcess.__init__cCs#|jr|j|j|jdS)N)r"r$r&)rrrrrunXs	zBaseProcess.runcCsKt|j||_|jj|_|`|`|`tj	|dS)N)
r	rrsentinel	_sentinelr"r$r&rr,)rrrrstart_s
	zBaseProcess.startcCs|jjdS)N)r	terminate)rrrrr8pszBaseProcess.terminatecCs/|jj|}|dk	r+tj|dS)N)rwaitrr)rtimeoutresrrrr)vszBaseProcess.joincCs@|tkrdS|jdkr#dS|jj|jjdkS)NTF)rrr

returncode)rrrris_alives
zBaseProcess.is_alivecCs|jS)N)r*)rrrrr/szBaseProcess.namecCs
||_dS)N)r*)rr/rrrr/scCs|jjddS)NrF)rget)rrrrrszBaseProcess.daemoncCs||jd<dS)Nr)r)rdaemonicrrrrscCs|jdS)Nauthkey)r)rrrrr@szBaseProcess.authkeycCst||jd<dS)Nr@)AuthenticationStringr)rr@rrrr@scCs#|jdkr|jS|jjS)N)rr
)rrrrexitcodeszBaseProcess.exitcodecCs-|tkrtjS|jo(|jjSdS)N)rrr rpid)rrrridents
zBaseProcess.identcCs0y|jSWntk
r+tdYnXdS)Nzprocess not started)r6AttributeError
ValueError)rrrrr5s
zBaseProcess.sentinelcCs|tkrd}n]|jtjkr3d}n?|jdkrKd}n'|jjdk	rl|j}nd}t|tkr|dkrd}ndt	j
||}dt|j|j||j
rdpd	fS)
Nstartedunknowninitialrstoppedzstopped[%s]z<%s(%s, %s%s)>z daemon)rr!rr rr
rBr'int_exitcode_to_namer>r(r*r)rstatusrrr__repr__s				zBaseProcess.__repr__c Csddlm}m}zgy|jdk	r;|j|jtjdata	|j
t}|az|jj
|jWd~X|jdz|jd}Wd|jXWntk
rA}zd|jsd}nMt|jdtr|jd}n'tjjt|jddd}WYdd}~Xn;d}ddl}tjjd|j|jYnXWd|jd|tjjtjjX|S)N)utilcontextz child process calling self.run()r
zProcess %s:
z process exiting with exitcode %d)rKrQrR
_start_method_force_start_method	itertoolsr2rsetr_close_stdinr_finalizer_registryclear_run_after_forkersinfor4_exit_function
SystemExitr0
isinstancerLsysstderrwriter	tracebackr/	print_excstdoutflush)rrQrRold_processrBercrrr
_bootstrapsD	




		!
zBaseProcess._bootstrap)r(
__module____qualname__rr3r4r7r8r)r=propertyr/setterrr@rBrDrCr5rOrirrrrr>s(
	
c@seZdZddZdS)rAcCs>ddlm}|dkr+tdtt|ffS)NrP)get_spawning_popenzJPickling an AuthenticationString object is disallowed for security reasons)rRrn	TypeErrorrAbytes)rrnrrr
__reduce__s
	zAuthenticationString.__reduce__N)r(rjrkrqrrrrrAsrAc@seZdZddZdS)_MainProcesscCsLf|_d|_d|_d|_dttjdddi|_dS)NMainProcessr@ 	semprefixz/mp)rr*r!rrArurandomr)rrrrr3(s				z_MainProcess.__init__N)r(rjrkr3rrrrrr&srrrPZSIG_) __all__rr`signalrV_weakrefsetrpathabspathgetcwdORIGINAL_DIROSErrorrrr	objectrrprArrrr2rrWrrMr
__dict__itemsr/signumr+rrrr<module>
s0

		""