summaryrefslogtreecommitdiff
path: root/bin/tools/misc.py
diff options
context:
space:
mode:
authorSebastien <>2010-02-15 16:58:08 +0530
committerHDA (OpenERP) <hda@tinyerp.com>2010-02-15 16:58:08 +0530
commitfaec4cbc803b18194a72b6a4a5bc3bc66495bc87 (patch)
treeb2e6cfd442b79b968a8839339980f36bab123abd /bin/tools/misc.py
parent94d90be52d360f7f4631e919fb9fb8336d2c183f (diff)
Fixed Unicode character in mail
lp bug: https://launchpad.net/bugs/421162 fixed bzr revid: hda@tinyerp.com-20100215112808-620psjq2d0d1eg2y
Diffstat (limited to 'bin/tools/misc.py')
-rw-r--r--bin/tools/misc.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/tools/misc.py b/bin/tools/misc.py
index f68dda46b7a..7c5b44bf831 100644
--- a/bin/tools/misc.py
+++ b/bin/tools/misc.py
@@ -439,7 +439,10 @@ def email_send(email_from, email_to, subject, body, email_cc=None, email_bcc=Non
except (UnicodeEncodeError, UnicodeDecodeError):
email_body = body
- email_text = MIMEText(email_body, _subtype=subtype, _charset='utf-8')
+ try:
+ email_text = MIMEText(email_body.encode('utf8') or '',_subtype=subtype,_charset='utf-8')
+ except:
+ email_text = MIMEText(email_body or '',_subtype=subtype,_charset='utf-8')
if attach: msg = MIMEMultipart()
else: msg = email_text