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
L\¬Qc@sndZddlZddlZddgZdefd„ƒYZddd„ƒYZedkrjeƒGHndS(    s-An object-oriented interface to .netrc files.iÿÿÿÿNtnetrctNetrcParseErrorcBs&eZdZddd„Zd„ZRS(s5Exception raised on syntax errors in the .netrc file.cCs/||_||_||_tj||ƒdS(N(tfilenametlinenotmsgt    Exceptiont__init__(tselfRRR((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyR s            cCsd|j|j|jfS(Ns%s (%s, line %s)(RRR(R((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyt__str__sN(t__name__t
__module__t__doc__tNoneRR(((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyR
scBs/eZdd„Zd„Zd„Zd„ZRS(cCsŠ|dkrOy tjjtjddƒ}WqOtk
rKtdƒ‚qOXni|_i|_t    |ƒ}|j
||ƒWdQXdS(NtHOMEs.netrcs'Could not find .netrc: $HOME is not set( R tostpathtjointenvirontKeyErrortIOErrorthoststmacrostopent_parse(Rtfiletfp((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyRs           c Cs‹tj|ƒ}|jd7_|jjddƒ|_xN|jƒ}}|sSPn |ddkršt|ƒd}|jj| dƒ|jjƒq9nÆ|dkrµ|jƒ}n«|dkrÊd}n–|dkrG|jƒ}g|j    |<d    |_
xF|jjƒ}| s|d
kr*d |_
Pn|j    |j |ƒqûq9nt d |||j ƒ‚d}    d}
} i|j|<x|jƒ}|jdƒs³|ddddhkr | rà|    |
| f|j|<|j|ƒPqt d ||t|ƒf||j ƒ‚q€|dks#|dkr2|jƒ}    q€|dkrM|jƒ}
q€|dkrh|jƒ} q€t d|||j ƒ‚q€q9dS(Ns !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~t#tiitmachinetdefaulttmacdefs     s
s     
sbad toplevel token %rs&malformed %s entry %s terminated by %stlogintusertaccounttpasswordsbad follower token %r(tshlext    wordcharst
commenterstreplacet    get_tokentlentinstreamtseektreadlineRt
whitespacetappendRRR Rt
startswitht
push_tokentrepr( RRRtlexerttoplevelttttpost    entrynametlineRR!R"((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyR"sh                  
 
cCs<||jkr|j|Sd|jkr4|jdSdSdS(s8Return a (user, account, password) tuple for given host.RN(RR (Rthost((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pytauthenticators`s
  cCsîd}x‰|jjƒD]x}|j|}|d|dt|dƒd}|drr|dt|dƒ}n|dt|d    ƒd}qWxU|jjƒD]D}|d
|d}x|j|D]}||}qÈW|d}q¢W|S( s3Dump the class data in the format of a .netrc file.Rsmachine s
   login is
isaccount s
   password ismacdef (RtkeysR0R(RtrepR7tattrstmacroR6((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyt__repr__is $
 N(R    R
R RRR8R=(((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyRs    >        t__main__((R RR#t__all__RRRR    (((sM/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/netrc.pyt<module>s   c