;
?c           @   s   d  Z  d   Z d   Z d S(   s3   Convert a NT pathname to a file URL and vice versa.c         C   s%  d k  } d k } d |  j oH |  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 } x0 | D]( } | o | d | i |  } q 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   comps   drives   urllibs
   componentss   errors   path(    (    s'   /mit/python/lib/python2.3/nturl2path.pys   url2pathname   s&     +

 c         C   s$  d k  } d |  j oH |  d  d j o d |  }  n |  i d  } | i d i |   Sn |  i d  } t |  d j p t | d  d j o d	 |  } t	 |  n | i | d i
    } | d i d  } d
 | d } x0 | D]( } | o | d | i |  } q q W| 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   comps   drives   urllibs
   componentss   errors   path(    (    s'   /mit/python/lib/python2.3/nturl2path.pys   pathname2url#   s&     	*
 N(   s   __doc__s   url2pathnames   pathname2url(   s   pathname2urls   url2pathname(    (    s'   /mit/python/lib/python2.3/nturl2path.pys   ?   s   	 