# Copyright (C) 2001-2006 Python Software Foundation# Author: Barry Warsaw# Contact: email-sig@python.org"""Class representing text/* type MIME documents."""__all__=['MIMEText']fromemail.encodersimportencode_7or8bitfromemail.mime.nonmultipartimportMIMENonMultipartclassMIMEText(MIMENonMultipart):"""Class for generating text/* type MIME documents."""def__init__(self,_text,_subtype='plain',_charset='us-ascii'):"""Create a text/* type MIME document. _text is the string for this message object. _subtype is the MIME sub content type, defaulting to "plain". _charset is the character set parameter added to the Content-Type header. This defaults to "us-ascii". Note that as a side-effect, the Content-Transfer-Encoding header will also be set. """MIMENonMultipart.__init__(self,'text',_subtype,**{'charset':_charset})self.set_payload(_text,_charset)