__init__(): Don't add a newline to _text if it doesn't already end in

one.  Possibly controversial.
This commit is contained in:
Barry Warsaw 2003-03-11 05:04:09 +00:00
parent a996d4f137
commit cbec700b49
1 changed files with 1 additions and 4 deletions

View File

@ -17,8 +17,7 @@ class MIMEText(MIMENonMultipart):
_encoder=None): _encoder=None):
"""Create a text/* type MIME document. """Create a text/* type MIME document.
_text is the string for this message object. If the text does not end _text is the string for this message object.
in a newline, one is added.
_subtype is the MIME sub content type, defaulting to "plain". _subtype is the MIME sub content type, defaulting to "plain".
@ -35,8 +34,6 @@ class MIMEText(MIMENonMultipart):
""" """
MIMENonMultipart.__init__(self, 'text', _subtype, MIMENonMultipart.__init__(self, 'text', _subtype,
**{'charset': _charset}) **{'charset': _charset})
if _text and not _text.endswith('\n'):
_text += '\n'
self.set_payload(_text, _charset) self.set_payload(_text, _charset)
if _encoder is not None: if _encoder is not None:
warnings.warn('_encoder argument is obsolete.', warnings.warn('_encoder argument is obsolete.',