cpython/Lib/email/MessageRFC822.py

25 lines
739 B
Python
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Copyright (C) 2001 Python Software Foundation
# Author: barry@zope.com (Barry Warsaw)
"""Class for generating message/rfc822 MIME documents.
"""
import Message
import MIMEBase
class MessageRFC822(MIMEBase.MIMEBase):
"""Class for generating message/rfc822 MIME documents."""
def __init__(self, _msg):
"""Create a message/rfc822 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.
"""
MIMEBase.MIMEBase.__init__(self, 'message', 'rfc822')
if not isinstance(_msg, Message.Message):
raise TypeError, 'Argument is not an instance of Message'
self.set_payload(_msg)