__init__(): Don't add a newline to _text if it doesn't already end in
one.  Possibly controversial.
diff --git a/Lib/email/MIMEText.py b/Lib/email/MIMEText.py
index d91b93d..d049ad9 100644
--- a/Lib/email/MIMEText.py
+++ b/Lib/email/MIMEText.py
@@ -17,8 +17,7 @@
                  _encoder=None):
         """Create a text/* type MIME document.
 
-        _text is the string for this message object.  If the text does not end
-        in a newline, one is added.
+        _text is the string for this message object.
 
         _subtype is the MIME sub content type, defaulting to "plain".
 
@@ -35,8 +34,6 @@
         """
         MIMENonMultipart.__init__(self, 'text', _subtype,
                                   **{'charset': _charset})
-        if _text and not _text.endswith('\n'):
-            _text += '\n'
         self.set_payload(_text, _charset)
         if _encoder is not None:
             warnings.warn('_encoder argument is obsolete.',