-
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>