File: //usr/lib/python3.7/__pycache__/nturl2path.cpython-37.pyc
B
îÇ{a
ã @ s d Z dd„ Zdd„ ZdS )z˜Convert a NT pathname to a file URL and vice versa.
This module only exists to provide OS-specific code
for urllib.requests, thus do not use directly.
c C s ddl }ddl}| dd¡} d| kr\| dd… dkr@| dd… } | d¡}|j d |¡¡S | d¡}t|ƒdks„|d d
|jkr”d| }t |ƒ‚|d d
¡ }|d d¡}|d }x$|D ]}|rÀ|d |j |¡ }qÀW | d¡rü| d¡rü|d 7 }|S )
z{OS-specific conversion from a relative URL of the 'file' scheme
to a file system path; not recommended for general use.é Nú:ú|é z////é ú/ú\éÿÿÿÿz Bad URL: é )ÚstringÚurllib.parseÚreplaceÚsplitÚparseZunquoteÚjoinÚlenZ
ascii_lettersÚOSErrorÚupperÚendswith)Zurlr
ÚurllibÚ
componentsÚcompÚerrorÚdriveÚpath© r ú /usr/lib/python3.7/nturl2path.pyÚurl2pathname s(
r c C sÒ ddl }d| krD| dd… dkr(d| } | d¡}|j d |¡¡S | d¡}t|ƒdksjt|d ƒdkrzd | }t|ƒ‚|j |d ¡ ¡}|d d¡}d
| d }x$|D ]}|r®|d |j |¡ }q®W |S )z{OS-specific conversion from a file system path to a relative URL
of the 'file' scheme; not recommended for general use.r Nr r z\\r r r z
Bad path: z///)r r
r Zquoter r r r )Úpr r r r r r r r r Úpathname2url- s"