î
\á[\  ã               @   sI   d  Z  d g Z d d l m Z d d l m Z Gd d „  d e ƒ Z d S)z,Class representing message/* MIME documents.ÚMIMEMessageé    )Úmessage)ÚMIMENonMultipartc               @   s%   e  Z d  Z d Z d d d „ Z d S)r   z,Class representing message/* MIME documents.Zrfc822c             C   sX   t  j |  d | ƒ t | t j ƒ s4 t d ƒ ‚ n  t j j |  | ƒ |  j d ƒ d S)aš  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).
        r   z&Argument is not an instance of Messagezmessage/rfc822N)r   Ú__init__Ú
isinstancer   ZMessageÚ	TypeErrorZattachZset_default_type)ÚselfZ_msgZ_subtype© r	   ú(/usr/lib/python3.4/email/mime/message.pyr      s
    
zMIMEMessage.__init__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r	   r	   r	   r
   r      s   N)r   Ú__all__Zemailr   Zemail.mime.nonmultipartr   r   r	   r	   r	   r
   Ú<module>   s   	