;
Οβ"Ic               @   sF   d  Z  d g Z d d l m Z d d l m Z Gd   d e  Z d S(   u,   Class representing message/* MIME documents.u   MIMEMessagei    (   u   message(   u   MIMENonMultipartc             B   s    |  Ee  Z d  Z d d  Z d S(   u,   Class representing message/* MIME documents.u   rfc822c             C   sZ   t  j |  d |  t | t j  p t d   n t j j |  |  |  j d  d S(   u  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).
        u   messageu&   Argument is not an instance of Messageu   message/rfc822N(   u   MIMENonMultipartu   __init__u
   isinstanceu   messageu   Messageu	   TypeErroru   attachu   set_default_type(   u   selfu   _msgu   _subtype(    (    u/   /mit/python/lib/python3.0/email/mime/message.pyu   __init__   s
    
N(   u   __name__u
   __module__u   __doc__u   __init__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/email/mime/message.pyu   MIMEMessage   s   
N(   u   __doc__u   __all__u   emailu   messageu   email.mime.nonmultipartu   MIMENonMultipartu   MIMEMessage(    (    (    u/   /mit/python/lib/python3.0/email/mime/message.pyu   <module>   s   	