™N
íu¦9c       s‚       k  Z  ! k Z " k Z # k Z % d  Z ' e e d „ Z P 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 0 t i i |  ƒ } n 1 | t j o= 2 y 3 t i
 |  ƒ d } Wn 4 t j
 o
 5 n Xn 6 t |  d ƒ }  n : | d j o ; t i } n3 < t | ƒ t d ƒ j o = t | d ƒ } n A | t j o B d } n C | t j o D d } n H | i d | d @| f ƒ I |  i d	 ƒ } J xF J t | ƒ d j o/ K | i t i | ƒ ƒ L |  i d	 ƒ } qWM | 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&   /usr/lib/python1.5/site-packages/uu.pys   encode' s6    c 
   s  P Q U |  d j o V t i }  n0 W t |  ƒ t d ƒ j o X t |  ƒ }  n \ xÒ \ d oÇ ] |  i ƒ  } ^ | o _ t d ‚ n ` | d  d j o
 a q[ n b t i	 | ƒ } c t | ƒ d j o | d d j oB d y e t i | d d	 ƒ f PWn g t j
 o
 h n Xn q[ Wi | t j o j | d
 } n k | t j o l t i | d d	 ƒ } n p | d j o q t i } nu r t | ƒ t d ƒ j oX s t | d ƒ } t y u t i i | | ƒ Wn v t j
 o
 w n Xx | } n | |  i ƒ  } } xÌ } | o
 | d j o´ ~ y  t i | ƒ } Wnu € t i j
 oc } ‚ t | d ƒ d d @d d d }	 ƒ t i | |	  ƒ } „ t i i d t  | ƒ ƒ n X… | i | ƒ † |  i ƒ  } q$W‡ t  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
i    i?   i   s   Warning: %s
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   ss   binasciis   a2b_uus   datas   vs   ords   nbytess   stderrs   writes   str(
   s   in_files   out_files   modes   hdrs	   hdrfieldss   fps   ss   datas   vs   nbytess&   /usr/lib/python1.5/site-packages/uu.pys   decodeP sZ    

' '"c  
   sˆ  Š ‹ Œ k  }  Ž d }  d }  t i } ‘ t i } ’ d } “ y& ” |  i  t i	 d d ƒ \ } } Wn" • |  i j
 o – d } n X— | p t | ƒ d j o; ˜ d Gt i	 d Gd GH™ d GHš d GH› t 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$ « t i	 d Gd GH¬ t i d ƒ n ­ t | | ƒ nt ¯ | oY ° t | ƒ t d ƒ j o ± t | d ƒ } n$ ³ t i	 d Gd GH´ t 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   getopts   dopts   topts   syss   stdins   inputs   stdouts   outputs   oks   argvs   optlists   argss   errors   lens   exits   os   as   types   opens   decodes   encode(
   s   getopts   dopts   topts   inputs   outputs   oks   optlists   argss   os   as&   /usr/lib/python1.5/site-packages/uu.pys   testŠ sN   				&   


s   __main__N(
   s   binasciis   oss   strings   syss   Errors   Nones   encodes   decodes   tests   __name__(    s&   /usr/lib/python1.5/site-packages/uu.pys   ?  s   				):-