Ë
c‡½jF ã ó — d Z d„ Zd„ Zy)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 ó — ddl }ddl}| dd dk( r| dd } n
| dd dk( r| dd } | dd dk( r| d d } | j d
d« } d| vr+|j j | j dd
« « S | j d« }t
|« dk7 s|d d |j vrd| z }t |« ‚|d d j « }|j j |d j dd
« « }|d
z |z 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//localhost/é é Ú:Ú|Ú/Ú\éÿÿÿÿz Bad URL: )
ÚstringÚurllib.parseÚreplaceÚparseÚunquoteÚsplitÚlenÚ
ascii_lettersÚOSErrorÚupper)Úurlr ÚurllibÚcompÚerrorÚdriveÚtails ú#/usr/lib64/python3.12/nturl2path.pyÚurl2pathnamer s € ÷ Ø
ˆ2ˆA€w�%Òð �!�"ˆg‰Ø ˆSˆbˆ�^Ò #à�"�#ˆhˆØ
ˆ2ˆA€w�%Òà�!�"ˆgˆà
�+‰+�c˜3Ó
€CØ�#‰:ð �|‰|×#Ñ# C§K¡K°°TÓ$:Ó;Ð;Ø�9‰9�S‹>€DÜ
ˆ4ƒy�A‚~˜˜a™ ™¨F×,@Ñ,@Ñ@ؘcÑ!ˆÜ�e‹nÐØ�‰G�B‰K×ÑÓ€EØ�<‰<×Ñ Q¡§¡°°TÓ :Ó;€DØ�3‰;˜ÑÐó c ó — ddl }| j dd« } | dd dk( r:| dd } | dd j « dk( r d| dd z } n| d d
dk7 rt d| z « ‚d| vr|j j | « S | j
dd
¬
« }t |« d
k7 st |d « d kD rd| z }t |« ‚|j j |d j « « }|j j |d « }d|z dz |z 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//?/zUNC/z//r r r
z
Bad path: )Úmaxsplitr )r r r r r Úquoter r )Úpr r r r r s r Úpathname2urlr' * s € ó ð
� ‰ �$˜Ó€A؈ˆ!€u�‚Ø
ˆaˆbˆEˆØˆRˆaˆ5�;‰;‹=˜FÒ"Ø�q˜˜�u‘‰AØ
ˆq�ˆV�sŠ]ܘ,¨Ñ*Ó+Ð+Ø�!‰8à�|‰|×!Ñ! !Ó$Ð$Ø�7‰7�3 ˆ7Ó#€DÜ
ˆ4ƒy�A‚~œ˜T !™W›¨Ò)ؘqÑ ˆÜ�e‹nÐà�L‰L×јt A™wŸ}™}›Ó/€EØ�<‰<×јd 1™gÓ&€DØ�5‰=˜3Ñ Ñ%Ð%r! N)Ú__doc__r r' © r! r Ú