N
ņłO5c       s      d    Z   d   Z d S(   c    s1     k  }  d |  j o,  | i |  d  }  | 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 | } 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   |s   /s   \i   i    i   s	   Bad URL: s   :N(   s   strings   urls   splitfieldss
   componentss
   joinfieldss   comps   lens   letterss   errors   IOErrors   uppers   drives   path(   s   urls   strings
   componentss   comps   errors   drives   paths4   /var/tmp/python-root/usr/lib/python1.5/nturl2path.pys   url2pathname s"   	/ 	
c    s.   & ( k  } ) d |  j o, + | i |  d  } , | i | d  Sn - | i |  d  } . t |  d j p t | d  d j o / d |  } 0 t |  n 2 | i	 | d  } 3 | i | d d  } 4 d | d	 } 5 x2 | d 5 r% } 6 | o 7 | d | } n q÷ W8 | Sd
 S(   se    Convert a DOS path name to a file url...
		C:ooar\spam.foo

			becomes

		///C|/foo/bar/spam.foo
	s   :s   \s   /i   i    i   s
   Bad path: s   ///s   |N(   s   strings   ps   splitfieldss
   componentss
   joinfieldss   comps   lens   errors   IOErrors   uppers   drives   path(   s   ps   strings
   componentss   comps   errors   drives   paths4   /var/tmp/python-root/usr/lib/python1.5/nturl2path.pys   pathname2url s"   	- 	
N(   s   url2pathnames   pathname2url(    s4   /var/tmp/python-root/usr/lib/python1.5/nturl2path.pys   ? s   