Aic@shdZddlZddlZddgZdZdZdZdZed krdendS( sqMacintosh-specific module for conversion between pathnames and URLs. Do not import directly; use urllib instead.iNt url2pathnamet pathname2urlcCstj|d}|r1|dkr1tdn|d dkrN|d}n|d dkrjtdn|jd}d}x|t|krD||d kr||=q||d kr|dkr||d dkr||d |d 5|d }q||d kr7|dkr7||d d kr7||=q|d }qW|dsed j|d }nVd}x:|t|kr||d krd ||<|d }qnWd d j|}tj|S(s{OS-specific conversion from a relative URL of the 'file' scheme to a file system path; not recommended for general use.itfiles(Cannot convert non-local URL to pathnameis///is//t/t.s..itt:(Rs..(turllibt splittypet RuntimeErrortsplittlentjointunquote(tpathnamettpt componentstitrv((s#/usr/lib64/python2.7/macurl2path.pyR s6     0  % cCsd|krtdn|jd}|ddkrA|d=n|ddkr[|d=nx7tt|D]#}||dkrnd|| %rsdrive:s drive:dir:sdrive:dir:files drive:fileRs:files:dir:s :dir:file(RR(turlR((s#/usr/lib64/python2.7/macurl2path.pyttestOs  t__main__( t__doc__RRt__all__RRRRt__name__(((s#/usr/lib64/python2.7/macurl2path.pyts    *