™N
þùO5c       s[   k  Z  k Z k Z d  Z e e d „ Z 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 ot | t j o t i i |  ƒ } n | t j o1 y t i
 |  ƒ d } Wn t j
 o n Xn t |  d ƒ }  n | d j o t i } n- t | ƒ t d ƒ j o t | d ƒ } n | t j o
 d } n | t j o
 d } n | i d | d @| f ƒ |  i d	 ƒ } x= t | ƒ d j o) | i t i | ƒ ƒ |  i d	 ƒ } qHW| 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  |  d j o t i }  n* t |  ƒ t d ƒ j o t |  ƒ }  n x« d o£ |  i ƒ  } | o t d ‚ n | d  d j o qF n t i	 | ƒ } t | ƒ d j o | d d j o3 y t i | d d	 ƒ PWn t j
 o n Xn qF W| t j o | d
 } n | t j o t i | d d	 ƒ } n | d j o t i } n` t | ƒ t d ƒ j oF t | d ƒ } y t i i | | ƒ Wn t j
 o n X| } n |  i ƒ  } x; | 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 GHd GHd GH|  i d ƒ n xD | d r: \ }	 }
 |	 d	 j o
 d } n |	 d
 j o
 d } n qÅ Wt | ƒ d j o | d } n t | ƒ d j o | d } n | oe | oM t | ƒ t d ƒ j o t | d ƒ } n |  i	 d Gd GH|  i d ƒ n t | | ƒ nb | oM 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	.