/usr/lib/python3/dist-packages/httplib2/__pycache__
Edit: /usr/lib/python3/dist-packages/httplib2/__pycache__/iri2uri.cpython-310.pyc (3103B)
o
™³_9 ã @ sj d Z dZdZg ZdZdZddlZg d¢Zdd „ Z d
d„ Z
edkr3ddlZG d
d„ dej
ƒZe ¡ dS dS )zConverts an IRI to a URI.z!Joe Gregorio (joe@bitworking.org)zCopyright 2006, Joe Gregorioz1.0.0ÚMITé N))é iÿ× )i à iÿø )i ù iÏý )iðý iïÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i iýÿ )i
iýÿ
)i iýÿ )i iýÿ )i
iýÿ
)i iýÿ )i iýÿ )i iýÿ c C s\ | }t | ƒ}tD ]#\}}||k r |S ||kr+||kr+d dd„ | d¡D ƒ¡} |S q|S )NÚ c S s g | ]}d | ‘qS )z%%%2X© )Ú.0Úor r ú2/usr/lib/python3/dist-packages/httplib2/iri2uri.pyÚ
7 ó zencode..úutf-8)ÚordÚescape_rangeÚjoinÚencode)ÚcÚretvalÚiÚlowÚhighr r r r 0 s ý€ r c C s^ t | tƒr-tj | ¡\}}}}}| d¡ d¡}tj |||||f¡} d dd„ | D ƒ¡} | S )zžConvert an IRI to a URI. Note that IRIs must be
passed in a unicode strings. That is, do not utf-8 encode
the IRI before passing it into the function.Úidnar r c S s g | ]}t |ƒ‘qS r )r )r r r r r r G r
ziri2uri..) Ú
isinstanceÚstrÚurllibÚparseÚurlsplitr ÚdecodeÚ
urlunsplitr )ÚuriÚschemeÚ authorityÚpathÚqueryÚfragmentr r r Úiri2uri<