‡Æ
ëMö9c       s(     d  Z    d „  Z # d „  Z d S(   s3   Convert a NT pathname to a file URL and vice versa.c    st     d k  } d k }  d |  j oZ  |  d  d j o  |  d }  n  | i |  d ƒ }  | i | i | d ƒ ƒ Sn  | i |  d ƒ }  t | ƒ d j p | d d	 | i	 j o  d
 |  }  t | ‚ n  | i | d d	 ƒ }  | i | d	 d ƒ }  | d }  x; | d  r. }  | o   | d | i | ƒ } n q4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    i   s	   Bad URL: s   :(   s   strings   urllibs   urls   splits
   componentss   unquotes   joins   comps   lens   letterss   errors   IOErrors   uppers   drives   path(   s   urls   strings   urllibs
   componentss   comps   errors   drives   paths'   /mit/python/lib/python2.0/nturl2path.pys   url2pathname s&    / 	
"c    sz  # + - d k  } d k } . d |  j oZ 0 |  d  d j o 4 d |  }  n 5 | i |  d ƒ } 6 | i | i | d ƒ ƒ Sn 7 | i |  d ƒ } 8 t | ƒ d j p t | d ƒ d j o 9 d	 |  } : t
 | ‚ n < | i | i | d ƒ ƒ } = | i | d d ƒ } > d
 | d } ? x; | d ? r. } @ | o A | d | i | ƒ } n q:WB | Sd S(   se   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   strings   urllibs   ps   splits
   componentss   quotes   joins   comps   lens   errors   IOErrors   uppers   drives   path(   s   ps   strings   urllibs
   componentss   comps   errors   drives   paths'   /mit/python/lib/python2.0/nturl2path.pys   pathname2url# s&    - 	
"N(   s   __doc__s   url2pathnames   pathname2url(    s'   /mit/python/lib/python2.0/nturl2path.pys   ? s    