summaryrefslogtreecommitdiff
path: root/Lib/email
diff options
context:
space:
mode:
authorR. David Murray <rdmurray@bitdance.com>2010-04-12 14:26:06 +0000
committerR. David Murray <rdmurray@bitdance.com>2010-04-12 14:26:06 +0000
commit27ef93797c4e0bdb46c9c2873264f89840028a5e (patch)
tree0204617bd1ccd907d7f6ccd95061aef3de6229b2 /Lib/email
parentd10b65eb687575966f28d1f5f82a3642568aa82a (diff)
downloadcpython-git-27ef93797c4e0bdb46c9c2873264f89840028a5e.tar.gz
Issue #7472: ISO-2022 charsets now consistently use 7bit CTE.
Fixed a typo in the email.encoders module so that messages output using an ISO-2022 character set will use a content-transfer-encoding of 7bit consistently. Previously if the input data had any eight bit characters the output data would get marked as 8bit even though it was actually 7bit.
Diffstat (limited to 'Lib/email')
-rw-r--r--Lib/email/encoders.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/email/encoders.py b/Lib/email/encoders.py
index 06016cdea7..c1a44aa88c 100644
--- a/Lib/email/encoders.py
+++ b/Lib/email/encoders.py
@@ -75,7 +75,7 @@ def encode_7or8bit(msg):
# iso-2022-* is non-ASCII but still 7-bit
charset = msg.get_charset()
output_cset = charset and charset.output_charset
- if output_cset and output_cset.lower().startswith('iso-2202-'):
+ if output_cset and output_cset.lower().startswith('iso-2022-'):
msg['Content-Transfer-Encoding'] = '7bit'
else:
msg['Content-Transfer-Encoding'] = '8bit'