[Checkins] SVN: z3c.form/trunk/src/z3c/form/field.py Fix a slightly
incorrect implementation. It did not cause any harm in
Stephan Richter
srichter at cosmos.phy.tufts.edu
Sat Jun 2 15:24:53 EDT 2007
Log message for revision 76172:
Fix a slightly incorrect implementation. It did not cause any harm in
real-world forms, but made unit testing much harder, since an API
expectation was not met correctly.
Changed:
U z3c.form/trunk/src/z3c/form/field.py
-=-
Modified: z3c.form/trunk/src/z3c/form/field.py
===================================================================
--- z3c.form/trunk/src/z3c/form/field.py 2007-06-02 18:43:46 UTC (rev 76171)
+++ z3c.form/trunk/src/z3c/form/field.py 2007-06-02 19:24:52 UTC (rev 76172)
@@ -250,9 +250,11 @@
data = {}
self.errors = ()
for name, widget in self.items():
- raw = widget.extract(widget.field.missing_value)
+ raw = widget.extract()
+ value = widget.field.missing_value
try:
- value = interfaces.IDataConverter(widget).toFieldValue(raw)
+ if raw is not interfaces.NOVALUE:
+ value = interfaces.IDataConverter(widget).toFieldValue(raw)
zope.component.getMultiAdapter(
(self.content,
self.request,
More information about the Checkins
mailing list