diff options
| author | Sebastien <> | 2010-02-15 16:58:08 +0530 |
|---|---|---|
| committer | HDA (OpenERP) <hda@tinyerp.com> | 2010-02-15 16:58:08 +0530 |
| commit | faec4cbc803b18194a72b6a4a5bc3bc66495bc87 (patch) | |
| tree | b2e6cfd442b79b968a8839339980f36bab123abd /bin/tools/misc.py | |
| parent | 94d90be52d360f7f4631e919fb9fb8336d2c183f (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.py | 5 |
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 |
