î
e f¬
ã @ sR d Z d d l Z d d l Z d d g Z d d „ Z d d „ Z d d „ Z d S) zqMacintosh-specific module for conversion between pathnames and URLs.
Do not import directly; use urllib instead.é NÚurl2pathnameÚpathname2urlc C sï t j j | ƒ d } | r7 | d k r7 t d ƒ ‚ n | d d … d k r` | d d … } n% | d d … d k r… t d ƒ ‚ n | j d ƒ } d } xÆ | t | ƒ k rb| | d
k rÉ | | =q� | | d k r| d k r| | d d k r| | d | d … =| d } q� | | d
k rU| d k rU| | d d
k rU| | =q� | d } q� W| d s‰d j | d d … ƒ } nV d } x: | t | ƒ k rË| | d k rËd
| | <| d } q’Wd d j | ƒ } t j j | ƒ S)z{OS-specific conversion from a relative URL of the 'file' scheme
to a file system path; not recommended for general use.r Úfilez(Cannot convert non-local URL to pathnameNé z///é z//ú/Ú.ú..é Ú ú:)r r )ÚurllibÚparseZ splittypeÚRuntimeErrorÚsplitÚlenÚjoinZunquote)ÚpathnameZtpÚ
componentsÚiÚrv© r ú0/opt/alt/python34/lib64/python3.4/macurl2path.pyr
s6
0
%
c C sÛ d | k r t d ƒ ‚ n | j d ƒ } | d d k rD | d =n | d d k r^ | d
=n x7 t t | ƒ ƒ D]# } | | d k rq d | |