Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/multiprocessing/dummy/
Upload File :
Current File : //usr/lib/python2.7/multiprocessing/dummy/__init__.pyc

ó
—|_c@s®dddddddddd	d
ddd
dgZddlZddlZddlZddlZddlZddlmZmZddl	m
Z
ddlmZmZm
Z
mZddlmZddlmZdejfd„ƒYZdejfd„ƒYZeZejZejƒeƒ_d„Zd„Zdefd„ƒYZeZeZe d„Z!defd„ƒYZ"d „Z#d!„Z$ddd#d"„Z&eZ'dS($tProcesstcurrent_processtactive_childrentfreeze_supporttLocktRLockt	SemaphoretBoundedSemaphoret	ConditiontEventtQueuetManagertPipetPoolt
JoinableQueueiÿÿÿÿN(tTimeoutErrort	cpu_count(R(RRRR(R	(R
tDummyProcesscBs8eZddddid„Zd„Zed„ƒZRS(cCsPtjj||||||ƒd|_tjƒ|_t|_	t
ƒ|_dS(N(t	threadingtThreadt__init__tNonet_pidtweakreftWeakKeyDictionaryt	_childrentFalset
_start_calledRt_parent(tselftgroupttargettnametargstkwargs((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR?s
		cCsE|jtƒkst‚t|_d|jj|<tjj	|ƒdS(N(
RRtAssertionErrortTrueRRRRRtstart(R((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR%Fs	cCs"|jr|jƒrdSdSdS(Ni(Rtis_aliveR(R((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pytexitcodeLsN((t__name__t
__module__RRR%tpropertyR'(((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR=s	cBseZejjjZRS((R(R)Rt
_Conditiont
notify_alltim_func(((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRWscCsLtƒj}x3t|ƒD]%}|jƒs|j|dƒqqWt|ƒS(N(RRtlistR&tpopR(tchildrentp((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRbs
cCsdS(N((((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRist	NamespacecBseZd„Zd„ZRS(cKs|jj|ƒdS(N(t__dict__tupdate(Rtkwds((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRqscCss|jjƒ}g}x=|D]5\}}|jdƒs|jd||fƒqqW|jƒdtjd|ƒS(Nt_s%s=%rs
Namespace(%s)s, (R3titemst
startswithtappendtsorttstrtjoin(RR7ttempR tvalue((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyt__repr__ss
(R(R)RR?(((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR2ps	cCstj||ƒS(N(tarray(ttypecodetsequencetlock((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pytArraystValuecBs>eZed„Zd„Zd„ZeeeƒZd„ZRS(cCs||_||_dS(N(t	_typecodet_value(RRAR>RC((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRƒs	cCs|jS(N(RG(R((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyt_get†scCs
||_dS(N(RG(RR>((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyt_setˆscCs dt|ƒj|j|jfS(Ns<%r(%r, %r)>(ttypeR(RFRG(R((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR?‹s(	R(R)R$RRHRIR*R>R?(((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRE‚s
		cCstjtS(N(tsystmodulesR((((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyRŽscCsdS(N((((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pytshutdown‘scCs ddlm}||||ƒS(Niÿÿÿÿ(t
ThreadPool(tmultiprocessing.poolRN(t	processestinitializertinitargsRN((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyR
”s(((t__all__RRKRR@t	itertoolstmultiprocessingRRt multiprocessing.dummy.connectionRRRRRR	R
RRR+RRtcurrent_threadRRRRRtobjectR2tdictR.R$RDRERRMRR
R(((s4/usr/lib/python2.7/multiprocessing/dummy/__init__.pyt<module>$s8"