
]a¸2c      sy      k  Z    k Z ! k Z # d  Z % e e d „ Z N e e d „ Z z d „  Z ¨ e d j o © e ƒ  n d S(   s   uu.Errorc   sî  % & d  * |  d j o + t i }  n© , t |  ƒ t d ƒ j oŒ - | t j o . t i i |  ƒ } n / | t j o= 0 y 1 t i
 |  ƒ d } Wn 2 t j
 o
 3 n Xn 4 t |  d ƒ }  n 8 | d j o 9 t i } n3 : t | ƒ t d ƒ j o ; t | d ƒ } n ? | t j o @ d } n A | t j o B d } n F | i d | d @| f ƒ G |  i d	 ƒ } H xF H t | ƒ d j o/ I | i t i | ƒ ƒ J |  i d	 ƒ } q”WK | 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.4/uu.pys   encodec   s)  N O d  S |  d j o T t i }  n0 U t |  ƒ t d ƒ j o V t |  ƒ }  n Z |  i ƒ  } [ | o \ t d ‚ n ] t i	 | ƒ } ^ t | ƒ d j p | d d j o _ t d | f ‚ n ` | t j o a | d } n b | t j o c t i | d	 ƒ } n g | d j o h t i } nu i t | ƒ t d ƒ j oX j t | d
 ƒ } k y l t i i | | ƒ Wn m t j
 o
 n n Xo | } n s |  i ƒ  } t xD t | o
 | d j o, u | i t i | ƒ ƒ v |  i ƒ  } qÆWw | o x t d ‚ n d S(   s   Decode uuencoded files   -s    s   Empty input filei   i    s   begins   Incorrect uu header linei   i   s   wbs   end
s   Truncated input fileN(   s   in_files   syss   stdins   types   opens   readlines   hdrs   Errors   strings   splits	   hdrfieldss   lens   out_files   Nones   modes   atois   stdouts   fps   oss   paths   chmods   AttributeErrors   strs   writes   binasciis   a2b_uu(   s   in_files   out_files   modes   hdrs	   hdrfieldss   fps   strs   /usr/lib/python1.4/uu.pys   decodec    s•  z { d  | 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   /usr/lib/python1.4/uu.pys   tests   __main__N(	   s   binasciis   oss   strings   Errors   Nones   encodes   decodes   tests   __name__(    s   /usr/lib/python1.4/uu.pys   ?