summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2007-06-09 14:44:27 +0000
committerMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2007-06-09 14:44:27 +0000
commit75d29fa448a8b99f7ca1b4859f20fb57ea15f695 (patch)
treefd8c87658ac3ace9381b1f7c6adb46d1fdcf39a4
parent322c3e14546cde4ff2656666b7b5088f3bcb5c26 (diff)
unicode: Fixed #4493 -- Fixed a problem where a __unicode__ method was not
returning a unicode object. git-svn-id: http://code.djangoproject.com/svn/django/branches/unicode@5447 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/oldforms/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/oldforms/__init__.py b/django/oldforms/__init__.py
index 4a516e2395..d0f9aca62a 100644
--- a/django/oldforms/__init__.py
+++ b/django/oldforms/__init__.py
@@ -3,7 +3,7 @@ from django.core.exceptions import PermissionDenied
from django.utils.html import escape
from django.conf import settings
from django.utils.translation import ugettext, ungettext
-from django.utils.encoding import smart_unicode, smart_str
+from django.utils.encoding import smart_unicode, force_unicode, smart_str
FORM_FIELD_ID_PREFIX = 'id_'
@@ -171,7 +171,7 @@ class FormFieldWrapper(object):
def __unicode__(self):
"Renders the field"
- return self.formfield.render(self.data)
+ return force_unicode(self.formfield.render(self.data))
def __repr__(self):
return '<FormFieldWrapper for "%s">' % self.formfield.field_name