[Checkins] SVN: z3c.configurator/trunk/src/z3c/configurator/ let
field choose if an attribute has to exist and not raise a key error
Bernd Dorn
bernd.dorn at lovelysystems.com
Tue Jan 16 08:13:51 EST 2007
Log message for revision 72053:
let field choose if an attribute has to exist and not raise a key error
Changed:
U z3c.configurator/trunk/src/z3c/configurator/README.txt
U z3c.configurator/trunk/src/z3c/configurator/configurator.py
-=-
Modified: z3c.configurator/trunk/src/z3c/configurator/README.txt
===================================================================
--- z3c.configurator/trunk/src/z3c/configurator/README.txt 2007-01-16 13:03:46 UTC (rev 72052)
+++ z3c.configurator/trunk/src/z3c/configurator/README.txt 2007-01-16 13:13:50 UTC (rev 72053)
@@ -117,7 +117,7 @@
>>> configurator.configure(something, {'foo': u'my value'})
Traceback (most recent call last):
...
- KeyError: 'bar'
+ RequiredMissing
>>> something = Something()
>>> configurator.configure(something, {'foo': u'my value', 'bar': 1})
Modified: z3c.configurator/trunk/src/z3c/configurator/configurator.py
===================================================================
--- z3c.configurator/trunk/src/z3c/configurator/configurator.py 2007-01-16 13:03:46 UTC (rev 72052)
+++ z3c.configurator/trunk/src/z3c/configurator/configurator.py 2007-01-16 13:13:50 UTC (rev 72053)
@@ -98,7 +98,7 @@
def verify(self, data):
for name, field in zope.schema.getFields(self.schema).items():
- field.validate(data[name])
+ field.validate(data.get(name))
def __call__(self, data):
raise NotImplemented
More information about the Checkins
mailing list