-
<c       s(     d  Z    d   Z # d   Z d S(   s3   Convert a NT pathname to a file URL and vice versa.c    sa     d k  } d k }  d |  j oT  |  d  d j o  |  d }  n  |  i d  }  | i d i |   Sn  |  i d  }  t |  d j p | d d	 | i	 j o  d
 |  }  t |  n  | d d	 i   }  | d i d  }  | d }  x9 | D ]. }  | o   | d | i |  } n q!W! | Sd S(   s   Convert a URL to a DOS path.

            ///C|/foo/bar/spam.foo

                    becomes

            C:\foo\bar\spam.foo
    Ns   |i   s   ////i   s   /s   \i    is	   Bad URL: i   s   :(   s   strings   urllibs   urls   splits
   componentss   unquotes   joins   comps   lens   ascii_letterss   errors   IOErrors   uppers   drives   path(   s   urls   strings
   componentss   errors   comps   paths   drives   urllib(    (    s    /usr/lib/python2.2/nturl2path.pys   url2pathname s&   .
 	
"c    s`  # + - d k  } . d |  j oT 0 |  d  d j o 4 d |  }  n 5 |  i d  } 6 | i d i |   Sn 7 |  i d  } 8 t |  d j p t | d  d j o 9 d	 |  } : t	 |  n < | i | d i
    } = | d i d  } > d
 | d } ? x9 | D? ]. } @ | o A | d | i |  } n q WB | Sd S(   s   Convert a DOS path name to a file url.

            C:\foo\bar\spam.foo

                    becomes

            ///C|/foo/bar/spam.foo
    Ns   :i   s   \\s   \s   /i    i   s
   Bad path: s   ///s   |(   s   urllibs   ps   splits
   componentss   quotes   joins   comps   lens   errors   IOErrors   uppers   drives   path(   s   ps   urllibs
   componentss   errors   comps   paths   drive(    (    s    /usr/lib/python2.2/nturl2path.pys   pathname2url# s&   -
 	
"N(   s   __doc__s   url2pathnames   pathname2url(   s   pathname2urls   url2pathname(    (    s    /usr/lib/python2.2/nturl2path.pys   ? s    