+
    i  c                   s>    R t R.t^ RIHt ^ RIHt  ! R R]4      tR# ),Class representing message/* MIME documents.MIMEMessage)message)MIMENonMultipartc                   s6   a  ] tR t^t o RtRRR/R lltRtV tR# )r   r    policyNc               s    \         P                  ! V RW#R7       \        V\        P                  4      '       g   \        R4      h\        P                  P                  W4       V P                  R4       R# )aj  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   )r   z&Argument is not an instance of Messagezmessage/rfc822N)r   __init__Z
isinstancer   ZMessageZ	TypeErrorZattachZset_default_type)ZselfZ_msgZ_subtyper   s   &&&$+/usr/lib64/python3.14/email/mime/message.pyr   ZMIMEMessage.__init__   sV     	!!$	8K$00DEE 	t*./     )Zrfc822)Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     60$ 0 0r   N)r	   Z__all__Zemailr   Zemail.mime.nonmultipartr   r   r   r   r   <module>r
      s$   
 3/  40" 0r   