Index: /data/django/django/newforms/forms.py
===================================================================
--- /data/django/django/newforms/forms.py	(revision 5991)
+++ /data/django/django/newforms/forms.py	(working copy)
@@ -296,6 +296,9 @@
         If attrs are given, they're used as HTML attributes on the <label> tag.
         """
         contents = contents or escape(self.label)
+	from django.utils.functional import Promise
+	if isinstance(contents, Promise):
+		contents = contents.__unicode__()
         widget = self.field.widget
         id_ = widget.attrs.get('id') or self.auto_id
         if id_:
