tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
K\¬Qc@sbdZdd    d„ƒYZdefd„ƒYZddlZejjeƒdd
d„ƒYZdS( sGA more or less complete user-defined wrapper around dictionary objects.tUserDictcBsòeZdd„Zd„Zd„ZdZd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zdd„Zdd„Zdd„Zd„Zd„Zd„Zedd„ƒZRS(cKsEi|_|dk    r%|j|ƒnt|ƒrA|j|ƒndS(N(tdatatNonetupdatetlen(tselftdicttkwargs((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt__init__s
      cCs t|jƒS(N(treprR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt__repr__
scCs6t|tƒr"t|j|jƒSt|j|ƒSdS(N(t
isinstanceRtcmpR(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt__cmp__ scCs t|jƒS(N(RR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt__len__scCsO||jkr|j|St|jdƒr?|jj||ƒSt|ƒ‚dS(Nt __missing__(Rthasattrt    __class__RtKeyError(Rtkey((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt __getitem__s
 cCs||j|<dS(N(R(RRtitem((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt __setitem__scCs|j|=dS(N(R(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt __delitem__scCs|jjƒdS(N(Rtclear(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRscCsq|jtkr"t|jjƒƒSddl}|j}zi|_|j|ƒ}Wd||_X|j|ƒ|S(Niÿÿÿÿ(RRRtcopyR(RRRtc((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRs         
 cCs |jjƒS(N(Rtkeys(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR'scCs |jjƒS(N(Rtitems(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR(scCs |jjƒS(N(Rt    iteritems(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR)scCs |jjƒS(N(Rtiterkeys(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR*scCs |jjƒS(N(Rt
itervalues(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR+scCs |jjƒS(N(Rtvalues(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR ,scCs ||jkS(N(R(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pythas_key-scKs¶|dkrn„t|tƒr4|jj|jƒn_t|tiƒƒsYt|dƒ rl|jj|ƒn'x$|jƒD]\}}|||<qyWt|ƒr²|jj|ƒndS(NR(    RR RRRttypeRRR(RRRtktv((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR.s % cCs||kr|S||S(N((RRtfailobj((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pytget:s cCs!||kr|||<n||S(N((RRR%((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt
setdefault>s  cGs|jj||ŒS(N(Rtpop(RRtargs((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR(BscCs |jjƒS(N(Rtpopitem(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR*DscCs ||jkS(N(R(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt __contains__FscCs(|ƒ}x|D]}|||<qW|S(N((tclstiterabletvaluetdR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pytfromkeysHs     N(t__name__t
__module__RRR
R t__hash__RRRRRRRRRRRR R!RR&R'R(R*R+t classmethodR0(((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRs2                                                                           tIterableUserDictcBseZd„ZRS(cCs t|jƒS(N(titerR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt__iter__Ps(R1R2R7(((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR5OsiÿÿÿÿNt    DictMixincBsªeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
dd    „Z d
„Z d „Zdd „Zdd „Zd„Zd„Zd„ZRS(ccs x|jƒD] }|Vq WdS(N(R(RR#((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR7`scCs%y ||Wntk
r tSXtS(N(RtFalsetTrue(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR!cs
  cCs |j|ƒS(N(R!(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR+isccs$x|D]}|||fVqWdS(N((RR#((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRms cCs
|jƒS(N(R7(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRpsccs&x|jƒD]\}}|Vq WdS(N(R(Rt_R$((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRtscCs#g|jƒD]\}}|^q S(N(R(RR;R$((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR wscCst|jƒƒS(N(tlistR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyRyscCs"x|jƒD] }||=q WdS(N(R(RR((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR{scCs.y ||SWntk
r)|||<nX|S(N(R(RRtdefault((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR'~s
  cGspt|ƒdkr2tdtdt|ƒƒ‚ny||}Wn"tk
rd|r^|dS‚nX||=|S(Nis&pop expected at most 2 arguments, got i(Rt    TypeErrorR    R(RRR)R.((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR(„s cCsJy|jƒjƒ\}}Wntk
r8td‚nX||=||fS(Nscontainer is empty(Rtnextt StopIterationR(RR#R$((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR*s   cKsº|dkrn‘t|dƒrHx|jƒD]\}}|||<q+WnXt|dƒrxF|jƒD]}||||<qdWn!x|D]\}}|||<q†W|r¶|j|ƒndS(NRR(RRRRR(RtotherRR#R$((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR—s cCs%y ||SWntk
r |SXdS(N(R(RRR=((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR&¦s  cCstt|jƒƒƒS(N(R    RR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR
«scCsM|dkrdSt|tƒr4t|jƒƒ}ntt|jƒƒ|ƒS(Ni(RR R8RRR (RRA((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR ­s
 cCst|jƒƒS(N(RR(R((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR³sN(R1R2R7R!R+RRRR RRRR'R(R*RR&R
R R(((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyR8Ws"                                                           (((t__doc__RR5t_abcolltMutableMappingtregisterR8(((sP/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/UserDict.pyt<module>s
L