tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
]\¬Qc@s®dddddddddd    d
d d d dgZddlZddlZddlZddlZddlZddlmZmZddl    m
Z
ddlm Z m 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((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR?s
        cCsZ|jtƒkst‚t|_t|jdƒrFd|jj|<ntj    j
|ƒdS(NR( RRtAssertionErrortTrueRthasattrRRRRtstart(R((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR&Fs
    cCs"|jr|jƒ rdSdSdS(Ni(Rtis_aliveR(R((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pytexitcodeMsN((t__name__t
__module__RRR&tpropertyR((((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR=s    cBseZejjjZRS((R)R*Rt
_Conditiont
notify_alltim_func(((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyRXscCsLtƒj}x3t|ƒD]%}|jƒs|j|dƒqqWt|ƒS(N(RRtlistR'tpopR(tchildrentp((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyRcs
  cCsdS(N((((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyRjst    NamespacecBseZd„Zd„ZRS(cKs|jj|ƒdS(N(t__dict__tupdate(Rtkwds((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyRrscCss|jjƒ}g}x=|D]5\}}|jdƒs|jd||fƒqqW|jƒdtjd|ƒS(Nt_s%s=%rs Namespace(%s)s, (R4titemst
startswithtappendtsorttstrtjoin(RR8ttempR tvalue((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyt__repr__ts
(R)R*RR@(((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR3qs    cCstj||ƒS(N(tarray(ttypecodetsequencetlock((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pytArray€stValuecBs>eZed„Zd„Zd„ZeeeƒZd„ZRS(cCs||_||_dS(N(t    _typecodet_value(RRBR?RD((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR„s    cCs|jS(N(RH(R((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyt_get‡scCs ||_dS(N(RH(RR?((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyt_set‰scCs dt|ƒj|j|jfS(Ns <%r(%r, %r)>(ttypeR)RGRH(R((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR@Œs(    R)R*R$RRIRJR+R?R@(((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyRFƒs
         cCs tjtS(N(tsystmodulesR)(((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR scCsdS(N((((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pytshutdown’scCs ddlm}||||ƒS(Niÿÿÿÿ(t
ThreadPool(tmultiprocessing.poolRO(t    processest initializertinitargsRO((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyR •s(((t__all__RRLRRAt    itertoolstmultiprocessingRRt multiprocessing.dummy.connectionR RRRRR    R
RRR,RRtcurrent_threadRRRRRtobjectR3tdictR/R$RERFR RNRR R(((sf/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/multiprocessing/dummy/__init__.pyt<module>$s8      "