# Copyright (C) 2001-2006 Python Software Foundation# Author: Barry Warsaw# Contact: email-sig@python.org"""Class representing message/* MIME documents."""__all__ = ['MIMEMessage']from email import messagefrom email.mime.nonmultipart import MIMENonMultipartclass MIMEMessage(MIMENonMultipart):"""Class representing message/* MIME documents."""def __init__(self, _msg, _subtype='rfc822', *, policy=None):"""Create a message/* type MIME document._msg is a message object and must be an instance of Message, or aderived class of Message, otherwise a TypeError is raised.Optional _subtype defines the subtype of the contained message. Thedefault is "rfc822" (this is defined by the MIME standard, even thoughthe term "rfc822" is technically outdated by RFC 2822)."""MIMENonMultipart.__init__(self, 'message', _subtype, policy=policy)if not isinstance(_msg, message.Message):raise TypeError('Argument is not an instance of Message')# It's convenient to use this base class method. We need to do it# this way or we'll get an exceptionmessage.Message.attach(self, _msg)# And be sure our default type is set correctlyself.set_default_type('message/rfc822')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。