™N
þùO5c       sy       k  Z  ! k Z " k Z $ d  Z & e e d „ Z O e e d „ Z ‚ d „  Z ° e d j o ± e ƒ  n d S(   s   uu.Errorc    sê  & ' + |  d j o , t i }  n© - t |  ƒ t d ƒ j oŒ . | t j o / t i i |  ƒ } n 0 | t j o= 1 y 2 t i
 |  ƒ d } Wn 3 t j
 o
 4 n Xn 5 t |  d ƒ }  n 9 | d j o : t i } n3 ; t | ƒ t d ƒ j o < t | d ƒ } n @ | t j o A d } n B | t j o C d } n G | i d | d @| f ƒ H |  i d	 ƒ } I xF I t | ƒ d j o/ J | i t i | ƒ ƒ K |  i d	 ƒ } qWL | i d
 ƒ d S(   s   Uuencode files   -s    i    s   rbs   wi¶  s   begin %o %s
iÿ  i-   s    
end
N(   s   in_files   syss   stdins   types   names   Nones   oss   paths   basenames   modes   stats   AttributeErrors   opens   out_files   stdouts   writes   reads   strs   lens   binasciis   b2a_uu(   s   in_files   out_files   names   modes   strs,   /var/tmp/python-root/usr/lib/python1.5/uu.pys   encode& s6    c    s‡  O P T |  d j o U t i }  n0 V t |  ƒ t d ƒ j o W t |  ƒ }  n [ xÒ [ d oÇ \ |  i ƒ  } ] | o ^ t d ‚ n _ | d  d j o
 ` q[ n a t i	 | ƒ } b t | ƒ d j o | d d j oB c y d t i | d d	 ƒ e PWn f t j
 o
 g n Xn q[ Wh | t j o i | d
 } n j | t j o k t i | d d	 ƒ } n o | d j o p t i } nu q t | ƒ t d ƒ j oX r t | d ƒ } s y t t i i | | ƒ Wn u t j
 o
 v n Xw | } n { |  i ƒ  } | xD | | o
 | d j o, } | i t i | ƒ ƒ ~ |  i ƒ  } q$W | o € t d ‚ n d S(   s   Decode uuencoded files   -s    i   s'   No valid begin line found in input filei   s   begini   i    i   i   s   wbs   end
s   Truncated input fileN(   s   in_files   syss   stdins   types   opens   readlines   hdrs   Errors   strings   splits	   hdrfieldss   lens   atois
   ValueErrors   out_files   Nones   modes   stdouts   fps   oss   paths   chmods   AttributeErrors   strs   writes   binasciis   a2b_uu(   s   in_files   out_files   modes   hdrs	   hdrfieldss   fps   strs,   /var/tmp/python-root/usr/lib/python1.5/uu.pys   decodeO sN    

' c     s‘  ‚ ƒ „ k  }  … k } ‡ d } ˆ d } ‰ |  i } Š |  i } ‹ d } Œ y&  | i |  i	 d d ƒ \ } } Wn" Ž | i j
 o  d } n X | p t | ƒ d j o; ‘ d G|  i	 d Gd GH’ d GH“ d GH” |  i d ƒ n – xS | d – rF \ }	 }
 — |	 d	 j o — d } n ˜ |	 d
 j o ˜ d } n qþ Wš t | ƒ d j o › | d } n œ t | ƒ d j o  | d } n Ÿ | ow   | oY ¡ t | ƒ t d ƒ j o ¢ t | d ƒ } n$ ¤ |  i	 d Gd GH¥ |  i d ƒ n ¦ t | | ƒ nt ¨ | oY © t | ƒ t d ƒ j o ª t | d ƒ } n$ ¬ |  i	 d Gd GH­ |  i d ƒ n ® t | | ƒ d S(   s   uuencode/uudecode main programi    i   s   dti   s   Usage:s   [-d] [-t] [input [output]]s     -d: Decode (in stead of encode)s6    -t: data is text, encoded format unix-compatible texts   -ds   -ts    s   ws   : cannot do -t to stdouts   rs   : cannot do -t from stdinN(   s   syss   getopts   dopts   topts   stdins   inputs   stdouts   outputs   oks   argvs   optlists   argss   errors   lens   exits   os   as   types   opens   decodes   encode(   s   syss   getopts   dopts   topts   inputs   outputs   oks   optlists   argss   os   as,   /var/tmp/python-root/usr/lib/python1.5/uu.pys   test‚ sP   					&   


s   __main__N(	   s   binasciis   oss   strings   Errors   Nones   encodes   decodes   tests   __name__(    s,   /var/tmp/python-root/usr/lib/python1.5/uu.pys   ?  s   			)3.