‡Æ
ëMö9c       s   d  Z  d „  Z d „  Z d S(   s3   Convert a NT pathname to a file URL and vice versa.c    s8  d k  } d k } d |  j oN |  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 } x2 | d r( } | 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    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    s>  d k  } d k } d |  j oN |  d  d j o d |  }  n | i |  d ƒ } | i | i | d ƒ ƒ Sn | i |  d ƒ } t | ƒ d j p t | d ƒ d j o d	 |  } t
 | ‚ n | i | i | d ƒ ƒ } | i | d d ƒ } d
 | d } x2 | d r( } | o | d | i | ƒ } n q
W| 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   	 