-í
ç¶<c       s   d  Z  d „  Z d „  Z d S(   s3   Convert a NT pathname to a file URL and vice versa.c    s%  d k  } d k } d |  j oH |  d  d j o |  d }  n |  i d ƒ } | i d i | ƒ ƒ Sn |  i d ƒ } t | ƒ d j p | d d	 | i	 j o d
 |  } t | ‚ n | d d	 i ƒ  } | d i d ƒ } | d } x0 | D]( } | 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: i   s   :(   s   strings   urllibs   urls   splits
   componentss   unquotes   joins   comps   lens   ascii_letterss   errors   IOErrors   uppers   drives   path(   s   urls   strings
   componentss   errors   comps   paths   drives   urllib(    (    s    /usr/lib/python2.2/nturl2path.pys   url2pathname s&     +

 c    s$  d k  } d |  j oH |  d  d j o d |  }  n |  i d ƒ } | i d i | ƒ ƒ Sn |  i d ƒ } t | ƒ d j p t | d ƒ d j o d	 |  } t	 | ‚ n | i | d i
 ƒ  ƒ } | d i d ƒ } d
 | d } x0 | D]( } | o | d | i | ƒ } n qð W| Sd S(   s   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   urllibs   ps   splits
   componentss   quotes   joins   comps   lens   errors   IOErrors   uppers   drives   path(   s   ps   urllibs
   componentss   errors   comps   paths   drive(    (    s    /usr/lib/python2.2/nturl2path.pys   pathname2url# s&     	*
 N(   s   __doc__s   url2pathnames   pathname2url(   s   pathname2urls   url2pathname(    (    s    /usr/lib/python2.2/nturl2path.pys   ? s   	 