[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/utils.py - use ascii explicitly to make sure encode doesn't use a different default encoding

Yvo Schubbe y.2008 at wcm-solutions.de
Tue May 20 12:38:05 EDT 2008


Log message for revision 86855:
  - use ascii explicitly to make sure encode doesn't use a different default encoding

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/utils.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/utils.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/utils.py	2008-05-20 16:33:26 UTC (rev 86854)
+++ Products.CMFDefault/trunk/Products/CMFDefault/utils.py	2008-05-20 16:38:05 UTC (rev 86855)
@@ -490,7 +490,7 @@
     ptool = getUtility(IPropertiesTool)
     email_charset = ptool.getProperty('email_charset', None) or 'utf-8'
     try:
-        msg = MIMEText(mtext.encode(), 'plain')
+        msg = MIMEText(mtext.encode('ascii'), 'plain')
     except UnicodeEncodeError:
         msg = MIMEText(mtext.encode(email_charset), 'plain', email_charset)
     for k, val in headers.items():



More information about the Checkins mailing list