-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/
File Upload :
Current File : //usr/lib/python2.7/netrc.pyc

ó
ºV}]c@s˜dZddlZddlZddlZejdkrHddlZnddgZdefd„ƒYZdd	d„ƒYZ	e
dkr”e	ƒGHndS(
s-An object-oriented interface to .netrc files.iÿÿÿÿNtposixtnetrctNetrcParseErrorcBs&eZdZddd„Zd„ZRS(s5Exception raised on syntax errors in the .netrc file.cCs/||_||_||_tj||ƒdS(N(tfilenametlinenotmsgt	Exceptiont__init__(tselfRRR((s/usr/lib/python2.7/netrc.pyRs			cCsd|j|j|jfS(Ns%s (%s, line %s)(RRR(R((s/usr/lib/python2.7/netrc.pyt__str__sN(t__name__t
__module__t__doc__tNoneRR	(((s/usr/lib/python2.7/netrc.pyRscBs/eZdd„Zd„Zd„Zd„ZRS(cCs™|dk}|dkr[y tjjtjddƒ}Wq[tk
rWtdƒ‚q[Xni|_i|_t	|ƒ}|j
|||ƒWdQXdS(NtHOMEs.netrcs'Could not find .netrc: $HOME is not set(R
tostpathtjointenvirontKeyErrortIOErrorthoststmacrostopent_parse(Rtfilet
default_netrctfp((s/usr/lib/python2.7/netrc.pyRs 
		cCsštj|ƒ}|jd7_|jjddƒ|_x]|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|ƒPqtd
||t|ƒf||j
ƒ‚q€|dks#|dkr2|jƒ}
q€|dkrM|jƒ}q€|dkrwtjdkrh|rhtj|jƒƒ}
|
jtjƒkr6ytj|
jƒd}Wntk
rÒd|
j}nXytjtjƒƒd}Wn!tk
rdtjƒ}nXtd||f||j
ƒ‚n|
jtjtjB@rhtd||j
ƒ‚qhn|jƒ}q€td|||j
ƒ‚q€q9dS(Ns !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~t#tiitmachinetdefaulttmacdefs 	s
s 	
sbad toplevel token %rs&malformed %s entry %s terminated by %stlogintusertaccounttpasswordRsuid %ss9~/.netrc file owner (%s) does not match current user (%s)sY~/.netrc access too permissive: access permissions must restrict access to only the ownersbad follower token %r( tshlext	wordcharst
commenterstreplacet	get_tokentlentinstreamtseektreadlineRt
whitespacetappendRRR
Rt
startswitht
push_tokentreprRtnametfstattfilenotst_uidtgetuidtpwdtgetpwuidRtst_modetstattS_IRWXGtS_IRWXO(RRRRtlexerttoplevelttttpost	entrynametlineR!R#R$tproptfownerR"((s/usr/lib/python2.7/netrc.pyR%sŽ
	
		






cCs<||jkr|j|Sd|jkr4|jdSdSdS(s8Return a (user, account, password) tuple for given host.RN(RR
(Rthost((s/usr/lib/python2.7/netrc.pytauthenticatorsws
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 (RtkeysR2R(RtrepRFtattrstmacroRC((s/usr/lib/python2.7/netrc.pyt__repr__€s
$
 N(R
RR
RRRGRL(((s/usr/lib/python2.7/netrc.pyRs	R		t__main__((RRR;R%R3R8t__all__RRRR
(((s/usr/lib/python2.7/netrc.pyt<module>s$x

Copyright © 2017 || Recoded By Mr.Bumblebee