blob: 81cc4dc1b45a207b8f4acf6389b9c112db3d065b [file] [log] [blame]
# 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)