™N
ïùO5c       sø   k  Z  k Z k Z k Z d  e i f d „  ƒ  YZ e Z d „  Z d „  Z d „  Z	 d Z
 h  e
 d <e
 d <e
 d <e
 d	 <d
 d <d d <Z h  d d <d d <d d	 <d d <d d <d d <Z d „  Z d „  Z d „  Z d „  Z d S(   s   Messagec      s_   d d „ Z  d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z	 RS(   Nc    sR   t  i i |  | | ƒ |  i d ƒ |  _ |  i d ƒ |  _ |  i	 ƒ  |  i
 ƒ  d  S(   Ns   content-transfer-encodings   content-type(   s   rfc822s   Messages   __init__s   selfs   fps   seekables	   getheaders   encodingheaders
   typeheaders	   parsetypes
   parseplist(   s   selfs   fps   seekables3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   __init__ s
    
i   c    só   |  i } | t j o
 d } n d | j o- t i | d ƒ } | | |  _ | |  } n
 d |  _ t i | d ƒ } x< t
 t | ƒ ƒ d r& } t i t i | | ƒ ƒ | | <qŠ Wt i | d ƒ |  _ | d |  _ t i | d d ƒ |  _ d  S(   Ns
   text/plains   ;s    s   /i    i   (   s   selfs
   typeheaders   strs   Nones   strings   indexs   is	   plisttexts   splitfieldss   fieldss   ranges   lens   lowers   strips
   joinfieldss   types   maintypes   subtype(   s   selfs   strs   is   fieldss3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys	   parsetype s    	
	 $c    sí   |  i } g  |  _ xÔ | d  d j oÂ | d } d | j o t i | d ƒ } n t | ƒ } | |  } d | j oK t i | d ƒ } t i
 t i | |  ƒ ƒ d t i | | d ƒ } n |  i i t i | ƒ ƒ | | } q Wd  S(   Ni   s   ;s   =(   s   selfs	   plisttexts   strs   plists   strings   indexs   ends   lens   fs   is   lowers   strips   append(   s   selfs   strs   ends   fs   is3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys
   parseplist) s    		 

9c    s   |  i Sd  S(   N(   s   selfs   plist(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   getplist; s    c    sc   t  i | ƒ d } t | ƒ } x9 |  i d r, } | |  | j o t i	 | | ƒ Sn q+ Wt
 Sd  S(   Ns   =i    (   s   strings   lowers   names   lens   ns   selfs   plists   ps   rfc822s   unquotes   None(   s   selfs   names   ns   ps3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   getparam> s     c    sa   g  } xP |  i d rC } t i | d ƒ } | d j o | i t i | |  ƒ ƒ n q W| Sd  S(   Ni    s   =(	   s   results   selfs   plists   ps   strings   finds   is   appends   lower(   s   selfs   results   ps   is3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   getparamnamesF s     "c    s,   |  i t j o d Sn t i |  i ƒ Sd  S(   Ns   7bit(   s   selfs   encodingheaders   Nones   strings   lower(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   getencodingN s    c    s   |  i Sd  S(   N(   s   selfs   type(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   gettypeS s    c    s   |  i Sd  S(   N(   s   selfs   maintype(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   getmaintypeV s    c    s   |  i Sd  S(   N(   s   selfs   subtype(   s   selfs3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys
   getsubtypeY s    (
   s   __init__s	   parsetypes
   parseplists   getplists   getparams   getparamnamess   getencodings   gettypes   getmaintypes
   getsubtype(    s3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   Message s    									c  	   sÑ   k  }  k } t t j o} k } k } | i | i ƒ  ƒ } y | i	 ƒ  } Wn d } n Xy | i ƒ  } Wn d } n X| d | d | a n d |  i  ƒ  } | i d d ƒ } t d | d | Sd  S(   Ns   1s   .s   %.3fi    iÿ  (   s   times   whrandoms   _prefixs   Nones   sockets   oss   gethostbynames   gethostnames   hostids   getuids   uids   getpids   pids	   timestamps   randints   seed(	   s   times   whrandoms   sockets   oss   hostids   uids   pids	   timestamps   seeds3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   choose_boundarym s&     

c    sº   | d j o k } | i |  | ƒ Sn | d j o k } | i |  | ƒ Sn | d d d d f j o k } | i |  | ƒ Sn t i | ƒ o t	 |  t | | ƒ n t
 d | ‚ d  S(   Ns   base64s   quoted-printables   uuencodes
   x-uuencodes   uues   x-uues%   unknown Content-Transfer-Encoding: %s(   s   encodings   base64s   decodes   inputs   outputs   quopris   uus	   decodetabs   has_keys   pipethroughs
   ValueError(   s   inputs   outputs   encodings   base64s   quopris   uus3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   decode… s    c    s½   | d j o k } | i |  | ƒ Sn | d j o k } | i |  | d ƒ Sn | d d d d f j o k } | i |  | ƒ Sn t i | ƒ o t	 |  t | | ƒ n t
 d | ‚ d  S(	   Ns   base64s   quoted-printablei    s   uuencodes
   x-uuencodes   uues   x-uues%   unknown Content-Transfer-Encoding: %s(   s   encodings   base64s   encodes   inputs   outputs   quopris   uus	   encodetabs   has_keys   pipethroughs
   ValueError(   s   inputs   outputs   encodings   base64s   quopris   uus3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   encode• s    sa   (
TEMP=/tmp/@uu.$$
sed "s%^begin [0-7][0-7]* .*%begin 600 $TEMP%" | uudecode
cat $TEMP
rm $TEMP
)s   uuencodes
   x-uuencodes   uues   x-uues   mmencode -u -qs   quoted-printables   mmencode -u -bs   base64s   uuencode tempfiles   mmencode -qs   mmencode -bc    s-   t  i | d ƒ } t |  | ƒ | i ƒ  d  S(   Ns   w(   s   oss   popens   commands   pipes   copyliterals   inputs   close(   s   inputs   commands   pipes3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   pipetoÂ s    c    sœ   t  i ƒ  } y t | d ƒ } Wn! t j
 o d G| GHd  Sn Xt |  | ƒ | i ƒ  t	 i
 | d | d ƒ } t | | ƒ | i ƒ  t	 i | ƒ d  S(   Ns   ws   *** Cannot create temp files    <s   r(   s   tempfiles   mktemps   tempnames   opens   temps   IOErrors   copyliterals   inputs   closes   oss   popens   commands   pipes
   copybinarys   outputs   unlink(   s   inputs   commands   outputs   tempnames   temps   pipes3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   pipethroughÇ s    
	

c    s9   x2 d o* |  i ƒ  } | o Pn | i | ƒ q Wd  S(   Ni   (   s   inputs   readlines   lines   outputs   write(   s   inputs   outputs   lines3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   copyliteralÕ s      c    sB   d } x5 d o- |  i | ƒ } | o Pn | i | ƒ q	 Wd  S(   Ni    i   (   s   BUFSIZEs   inputs   reads   lines   outputs   write(   s   inputs   outputs   BUFSIZEs   lines3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys
   copybinaryÛ s      N(   s   oss   rfc822s   strings   tempfiles   Messages   Nones   _prefixs   choose_boundarys   decodes   encodes   uudecode_pipes	   decodetabs	   encodetabs   pipetos   pipethroughs   copyliterals
   copybinary(    s3   /var/tmp/python-root/usr/lib/python1.5/mimetools.pys   ? s   ^			<	<				