__init__(): Don't add a newline to _text if it doesn't already end in
one. Possibly controversial.
This commit is contained in:
parent
a996d4f137
commit
cbec700b49
|
@ -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.',
|
||||||
|
|
Loading…
Reference in New Issue