summaryrefslogtreecommitdiff
path: root/Doc/library/email.message.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/email.message.rst')
-rw-r--r--Doc/library/email.message.rst8
1 files changed, 7 insertions, 1 deletions
diff --git a/Doc/library/email.message.rst b/Doc/library/email.message.rst
index 84a5f5138c..17695857e9 100644
--- a/Doc/library/email.message.rst
+++ b/Doc/library/email.message.rst
@@ -196,7 +196,13 @@ Here are the methods of the :class:`Message` class:
Set the entire message object's payload to *payload*. It is the client's
responsibility to ensure the payload invariants. Optional *charset* sets
- the message's default character set; see :meth:`set_charset` for details.
+ the message's character set; see :meth:`set_charset` for details. If
+ *payload* is a string containing non-ASCII characters, *charset* is
+ required.
+
+ .. versionchanged:: 3.4
+ Previous to 3.4 *charset* was not required when *payload* was a
+ non-ASCII string, but omitting it produced nonsense results.
.. method:: set_charset(charset)