~kissiel/checkbox/validation-rework

Viewing all changes in revision 4514.

  • Committer: Maciej Kisielewski
  • Date: 2016-09-28 20:10:43 UTC
  • Revision ID: maciej.kisielewski@canonical.com-20160928201043-tzbv9q9fuuc8yi7f
plainbox:unit: make validation work on validator instances ONLY

Previously field_validators of any unit could be a IFieldValidator instance, a
IFieldValidator descendant, or a list containg any of the previous two.
This was unintuitive, and as measurements shown, subotimal.

This patch replaces all that with instances.

It introduces concrete_validators module that contains commonly used
validators, so callees don't have to re-instantiate them.

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: