Am Montag, den 20.08.2007, 16:05 +0200 schrieb Philipp von
> This is exactly what I would suggest: The function should return a list 
> of validation errors. Similar semantics are used in zope.formlib's 
> validate() method. I agree with Wichert's objection about being a bit 
> confusing, though. Perhaps a better name than "validateSchema" could 
> solve this problem, though I can't think of a good one right now... 
> getValidationErrors() seems to naive...
> Having access to the original ValidationError exceptions (incl. the 
> field name that they were thrown for) is probably all the information 
> you're ever going to want (and get).

Right. The validation error objects are probably enough as they have
enough context to retrieve the field or invariant for which they apply.

Zope3-dev mailing list

Reply via email to