#3344: newforms UnicodeEncodeError in EmailField on non-successful validation
-----------------------+----------------------------------------------------
Reporter:  bartekr     |       Owner:  adrian                       
  Status:  new         |   Component:  django.newforms              
 Version:  SVN         |    Keywords:  UnicodeEncodeError EmailField
   Stage:  Unreviewed  |   Has_patch:  0                            
-----------------------+----------------------------------------------------
 newforms EmailField causes UnicodeEncodeError exception in case when value
 isn't correct.
 
 Exception Type:         UnicodeEncodeError
 Exception Value:        'ascii' codec can't encode character u'\u017a' in
 position 33: ordinal not in range(128)
 Exception Location:
 /System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/
 site-packages/django/newforms/forms.py in _html_output, line 103
 
 I spent some time for debugging and I found that what probably causes the
 error is:
 
 {{{
         RegexField.__init__(self, email_re, max_length, min_length,
 gettext(u'Enter a valid e-mail address.'), required, widget, label,
 initial)
 }}}
 newforms/fields.py, line 267 (rev. 4386)
 
 When for debug purposes I changed gettext(u'Enter a valid e-mail
 address.') to anything else (ex. gettext(u'aaa')), the problem didn't
 occur and the 'aaa' validation error message was displayed like it should.
 This is probably a problem with translation file or so, but I'm just a
 Python/django/gettext newbie and I'm just starting my adventure with all
 of them, so I'm unable to debug it more.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/3344>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to