[Checkins] SVN: z3c.form/trunk/ revert r122530 and 122529, plone.z3cform.z2.processInputs was not called in our custom update method

Vincent Fretin vincent.fretin at gmail.com
Thu Aug 25 05:33:38 EDT 2011


Log message for revision 122691:
  revert r122530 and 122529, plone.z3cform.z2.processInputs was not called in our custom update method

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-23 14:46:37 UTC (rev 122690)
+++ z3c.form/trunk/CHANGES.txt	2011-08-25 09:33:37 UTC (rev 122691)
@@ -5,7 +5,7 @@
 2.4.5 (unreleased)
 ------------------
 
-- Avoid fail at field conversion when value is not send in unicode.
+- Nothing changed yet.
 
 
 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-23 14:46:37 UTC (rev 122690)
+++ z3c.form/trunk/src/z3c/form/converter.py	2011-08-25 09:33:37 UTC (rev 122691)
@@ -46,10 +46,7 @@
         """See interfaces.IDataConverter"""
         if value == u'':
             return self.field.missing_value
-        if type(value) is unicode:
-            return self.field.fromUnicode(value)
-        else:
-            return self.field.fromUnicode(unicode(value))
+        return self.field.fromUnicode(value)
 
     def __repr__(self):
         return '<%s converts from %s to %s>' %(
@@ -116,10 +113,7 @@
         if value == u'':
             return self.field.missing_value
         try:
-            if type(value) is unicode:
-                return self.formatter.parse(value)
-            else:
-                return self.formatter.parse(unicode(value))
+            return self.formatter.parse(value)
         except zope.i18n.format.NumberParseError:
             raise FormatterValidationError(self.errorMessage, value)
 



More information about the checkins mailing list