[Checkins] SVN: z3c.schema2xml/branches/jw-experiment/src/z3c/schema2xml/_schema2xml.py Return field's missing value instead of plain None.

Jan-Wijbrand Kolman janwijbrand at gmail.com
Mon Mar 31 07:36:08 EDT 2008


Log message for revision 85031:
  Return field's missing value instead of plain None.

Changed:
  U   z3c.schema2xml/branches/jw-experiment/src/z3c/schema2xml/_schema2xml.py

-=-
Modified: z3c.schema2xml/branches/jw-experiment/src/z3c/schema2xml/_schema2xml.py
===================================================================
--- z3c.schema2xml/branches/jw-experiment/src/z3c/schema2xml/_schema2xml.py	2008-03-31 10:28:59 UTC (rev 85030)
+++ z3c.schema2xml/branches/jw-experiment/src/z3c/schema2xml/_schema2xml.py	2008-03-31 11:36:08 UTC (rev 85031)
@@ -77,7 +77,7 @@
         if element.text is not None:
             value = unicode(element.text)
         else:
-            value = None
+            value = self.field.missing_value
         self.field.validate(value) # raises an error if not valid.
         return value
 
@@ -93,7 +93,7 @@
         if element.text is not None and element.text != '':
             value = int(element.text)
         else:
-            value = None
+            value = self.field.missing_value
         self.field.validate(value) # raises an error if not valid.
         return value
 
@@ -144,7 +144,7 @@
         if element.text is not None:
             value = zope.datetime.parseDatetimetz(element.text)
         else:
-            value = None
+            value = self.field.missing_value
         self.field.validate(value) # raises an error if not valid.
         return value
 



More information about the Checkins mailing list