™N
˜Á9c       s      d  „  Z  $ d „  Z d S(   c    sn     k  } 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 q.W" | Sd S(   s[    Convert a URL to a DOS path...
		///C|/foo/bar/spam.foo

			becomes

		C:ooar\spam.foo
	s   |i   s   ////i   s   /s   \i    i   s	   Bad URL: s   :N(   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.   /usr/lib/python1.5/site-packages/nturl2path.pys   url2pathname s&    / 	
"c    st  $ , . k  } k } / d |  j oZ 1 |  d  d j o 5 d |  }  n 6 | i |  d ƒ } 7 | i | i | d ƒ ƒ Sn 8 | i |  d ƒ } 9 t | ƒ d j p t | d ƒ d j o : d |  } ; t
 | ‚ n = | i | i | d ƒ ƒ } > | i | d d ƒ } ? d	 | d
 } @ x; | d @ r. } A | o B | d | i | ƒ } n q4WC | Sd S(   se    Convert a DOS path name to a file url...
		C:ooar\spam.foo

			becomes

		///C|/foo/bar/spam.foo
	s   :i   s   \\s   \s   /i    i   s
   Bad path: s   ///s   |N(   s   strings   urllibs   ps   splits
   componentss   quotes   joins   comps   lens   errors   IOErrors   uppers   drives   path(   s   ps   strings   urllibs
   componentss   comps   errors   drives   paths.   /usr/lib/python1.5/site-packages/nturl2path.pys   pathname2url$ s&    - 	
"N(   s   url2pathnames   pathname2url(    s.   /usr/lib/python1.5/site-packages/nturl2path.pys   ? s   