From faec4cbc803b18194a72b6a4a5bc3bc66495bc87 Mon Sep 17 00:00:00 2001 From: Sebastien <> Date: Mon, 15 Feb 2010 16:58:08 +0530 Subject: [PATCH] Fixed Unicode character in mail lp bug: https://launchpad.net/bugs/421162 fixed bzr revid: hda@tinyerp.com-20100215112808-620psjq2d0d1eg2y --- bin/tools/misc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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