I think in practice it doesn't matter very much for properties, and the existing codebase seems to be inconsistent on this. However, I interpret that documentation and the zope.schema._bootstrapfields.Field code as saying that a required field may never take a value equal to the declared missing_value, which would be None here, and thus required=True would technically be correct (although it will never make a difference because Field.validate will always pass either way). Does that make sense to you? -- https://code.launchpad.net/~cjwatson/launchpad/zope.tales-upgrade/+merge/247030 Your team Launchpad code reviewers is subscribed to branch lp:launchpad.
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

