;ň
˘)?Bc           @   sN   d  Z  d k Z d k l Z d k l Z e i d  Z d   Z d   Z	 d S(   sť   This appears to be the format for Novell GroupWise and NTMail

X-Mailer: Novell GroupWise Internet Agent 5.5.3.1
X-Mailer: NTMail v4.30.0012
X-Mailer: Internet Mail Service (5.5.2653.19)
N(   s   Message(   s   StringIOs   <(?P<addr>[^>]*)>c         C   s   |  i |  i    d j o |  Sn |  i oN xK |  i   D]9 } t | t  o q; n t |  } | o | Sq; q; Wn t
 Sd  S(   Ns
   text/plain(   s   msgs   get_types   get_default_types   is_multiparts   get_payloads   parts
   isinstances   Messages   find_textplains   rets   None(   s   msgs   rets   part(    (    s*   /var/mailman/Mailman/Bouncers/GroupWise.pys   find_textplain    s    
 c         C   s  |  i   d j p	 |  d o t Sn h  } t |   } | o t Sn t | i    } xŻ n o§ | i	   } | o Pn t i |  } | o d | | i d  <q^ d | j oP | i d  } | d j o qe n | d j  o d | | <qd | | |  <q^ qe W| i   Sd  S(   Ns   multipart/mixeds   x-maileri   s   addrs   @s    i    (   s   msgs   get_types   Nones   addrss   find_textplains	   textplains   StringIOs   get_payloads   bodys   readlines   lines   acres   searchs   mos   groups   finds   is   keys(   s   msgs   bodys   is   mos	   textplains   addrss   line(    (    s*   /var/mailman/Mailman/Bouncers/GroupWise.pys   process.   s.     (
   s   __doc__s   res   email.Messages   Messages	   cStringIOs   StringIOs   compiles   acres   find_textplains   process(   s   find_textplains   StringIOs   processs   res   acres   Message(    (    s*   /var/mailman/Mailman/Bouncers/GroupWise.pys   ?   s   		