/usr/lib/python3/dist-packages/httplib2/__pycache__
Edit: /usr/lib/python3/dist-packages/httplib2/__pycache__/auth.cpython-310.pyc (2152B)
o
LÜ€an ã @ sP d dl Z d dlZd dlZddlT zejjZW n ey" ejZY nw e d¡Z dd„ Z
dej ej Z
e e
¡ d¡Ze e d ej ej ¡e e d
¡ ¡ ¡ ¡ d¡Zej ¡ d¡ e
¡Ze ¡ d
¡ e¡Zee d
¡ eeB Ze e e e¡¡¡Z edƒZ!e!e dƒedƒB Z"e ¡ Z#e e e"¡¡Z$ddd„Z%ddd„Z&dS )é Né )Ú*z\\(.)c C s t d|d dd… ¡S )Nz\1r r éÿÿÿÿ)Ú
UNQUOTE_PAIRSÚsub)ÚsÚlÚt© r
ú//usr/lib/python3/dist-packages/httplib2/auth.pyÚ
s r z!#$%&'*+-.^_`|~Útokenz-._~+/ú=Útoken68z
quoted-stringzauth-param-nameÚschemeÚparamsúauthentication-infoc
C sP | |d¡ ¡ }|si S z
t |¡}W | ¡ S tjy' } zt|ƒ‚d}~ww )z(https://tools.ietf.org/html/rfc7615
Ú N)ÚgetÚstripÚauthentication_infoÚparseStringÚppÚParseExceptionÚMalformedHeaderÚasDict)ÚheadersÚ
headernameÚheaderÚparsedÚexr
r
r Ú_parse_authentication_info% s ü€þr! úwww-authenticatec
C s\ | |d¡ ¡ }|si S zt |¡}W n tjy$ } zt|ƒ‚d}~ww dd„ |D ƒ}|S )z?Returns a dictionary of dictionaries, one dict per auth_scheme.r Nc S s8 i | ]}|d ¡ d|v r|d ¡ nd| d¡i“qS )r r r
)Úlowerr r )Ú.0Ú challenger
r
r Ú
? s
ýÿýz+_parse_www_authenticate..)r r Úwww_authenticater r r r )r r r r r Úretvalr
r
r Ú_parse_www_authenticate4 s €þür) )r )r" )'Úbase64ÚreÚ pyparsingr ÚerrorÚcommonÚdowncaseTokensÚAttributeErrorÚcompiler ÚunquoteÚnumsÚalphasÚtcharÚWordÚsetNamer
ÚCombineÚOptionalÚleaveWhitespacer ÚdblQuotedStringÚcopyÚsetParseActionÚ
quoted_stringÚaddParseActionÚauth_param_nameÚSuppressÚ
auth_paramÚDictÚ
delimitedListÚGroupr r r% r r' r! r) r
r
r
r Ú s4
ÿ
0ÿ