[Checkins] SVN: z3c.form/trunk/ Avoid fail when converting integer with spaces if value is not send in unicode.
Thomas Desvenain
thomas.desvenain at gmail.com
Wed Aug 10 12:12:25 EDT 2011
Log message for revision 122529:
Avoid fail when converting integer with spaces if value is not send in unicode.
Changed:
U z3c.form/trunk/CHANGES.txt
U z3c.form/trunk/src/z3c/form/converter.py
-=-
Modified: z3c.form/trunk/CHANGES.txt
===================================================================
--- z3c.form/trunk/CHANGES.txt 2011-08-10 14:00:53 UTC (rev 122528)
+++ z3c.form/trunk/CHANGES.txt 2011-08-10 16:12:24 UTC (rev 122529)
@@ -5,7 +5,7 @@
2.4.5 (unreleased)
------------------
-- Nothing changed yet.
+- Avoid fail when converting integer with spaces if value is not send in unicode.
2.4.4 (2011-07-11)
Modified: z3c.form/trunk/src/z3c/form/converter.py
===================================================================
--- z3c.form/trunk/src/z3c/form/converter.py 2011-08-10 14:00:53 UTC (rev 122528)
+++ z3c.form/trunk/src/z3c/form/converter.py 2011-08-10 16:12:24 UTC (rev 122529)
@@ -113,7 +113,10 @@
if value == u'':
return self.field.missing_value
try:
- return self.formatter.parse(value)
+ if type(value) is unicode:
+ return self.formatter.parse(value)
+ else:
+ return self.formatter.parse(unicode(value))
except zope.i18n.format.NumberParseError:
raise FormatterValidationError(self.errorMessage, value)
More information about the checkins
mailing list