;ò
#M*=c           @   s:   d  Z  d k l Z d k l Z d e f d „  ƒ  YZ d S(   s-   Class representing message/* MIME documents.
(   s   Message(   s   MIMENonMultiparts   MIMEMessagec           B   s   t  Z d  Z d d „ Z RS(   s,   Class representing message/* MIME documents.s   rfc822c         C   sX   t  i |  d | ƒ t | t i ƒ o t d ‚ n t i i |  | ƒ |  i	 d ƒ d S(   sš  Create a message/* type MIME document.

        _msg is a message object and must be an instance of Message, or a
        derived class of Message, otherwise a TypeError is raised.

        Optional _subtype defines the subtype of the contained message.  The
        default is "rfc822" (this is defined by the MIME standard, even though
        the term "rfc822" is technically outdated by RFC 2822).
        s   messages&   Argument is not an instance of Messages   message/rfc822N(
   s   MIMENonMultiparts   __init__s   selfs   _subtypes
   isinstances   _msgs   Messages	   TypeErrors   attachs   set_default_type(   s   selfs   _msgs   _subtype(    (    s3   /usr/pkg/lib/mailman/pythonlib/email/MIMEMessage.pys   __init__   s    	 (   s   __name__s
   __module__s   __doc__s   __init__(    (    (    s3   /usr/pkg/lib/mailman/pythonlib/email/MIMEMessage.pys   MIMEMessage   s    N(   s   __doc__s   emails   Messages   email.MIMENonMultiparts   MIMENonMultiparts   MIMEMessage(   s   Messages   MIMENonMultiparts   MIMEMessage(    (    s3   /usr/pkg/lib/mailman/pythonlib/email/MIMEMessage.pys   ?   s   