
Va¸2c      s      d  „  Z   d „  Z d S(   c   sø     d   k  }  | 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...
	Currently only works for absolute paths

		///C|/foo/bar/spam.foo

			becomes

		C:ooar\spam.foo
	s   |i   i    i   s	   Bad URL: s   /s   :s   \N(   s   strings   splitfieldss   urls   comps   lens   letterss   errors   IOErrors   uppers   drives
   componentss   path(   s   urls   strings   comps   errors   drives
   componentss   paths    /usr/lib/python1.4/nturl2path.pys   url2pathnamec   sõ    & d  ( k  } ) | i |  d ƒ } * t | ƒ d j p t | d ƒ d j o + d |  } , t | ‚ n . | i | d ƒ } / | i | d d ƒ } 0 d | d } 1 x2 | d 1 r% } 2 | o 3 | d	 | } n q¾ W4 | Sd
 S(   s    Convert a DOS path name to a file url...
	Currently only works for absolute paths

		C:ooar\spam.foo

			becomes

		///C|/foo/bar/spam.foo
	s   :i   i    i   s
   Bad path: s   \s   ///s   |s   /N(   s   strings   splitfieldss   ps   comps   lens   errors   IOErrors   uppers   drives
   componentss   path(   s   ps   strings   comps   errors   drives
   componentss   paths    /usr/lib/python1.4/nturl2path.pys   pathname2urlN(   s   url2pathnames   pathname2url(    s    /usr/lib/python1.4/nturl2path.pys   ?