From b4de4ed73e6edb66980ca344e14b6ba409fb6344 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Wed, 2 Jul 2014 13:17:23 +0200 Subject: [PATCH] Try fix unicode issue --- main/forms.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main/forms.py b/main/forms.py index ccc490b..60e9c57 100644 --- a/main/forms.py +++ b/main/forms.py @@ -8,6 +8,7 @@ from django.template import loader from django.utils.encoding import force_bytes from django.utils.http import urlsafe_base64_encode from django.utils.translation import ugettext as _ +import sys from models import * from validators import PasswordValidator @@ -85,5 +86,9 @@ class LDAPPasswordResetForm(PasswordResetForm): # Email subject *must not* contain newlines subject = ''.join(subject.splitlines()) email = loader.render_to_string(email_template_name, c) + if sys.version_info < (2, 6, 6): + # Workaround for http://bugs.python.org/issue1368247 ? + email = email.encode('utf-8') + send_mail(subject, email, from_email, [user.email])