pyvaruΒΆ

Functions

abstractmethod(funcobj) A decorator indicating abstract methods.

Classes

ABC Helper class that provides a standard way to create an ABC using inheritance.
ValidationResult(errors: dict = None) Represents a report of Validator’s validate() call.
ValidationRule(apply_to: object, label: str, ...) Base abstract rule class from which concrete ones must inherit from.
Validator(data: object) Validate a data model against a list of ValidationRule(s).

Exceptions

ValidationException(...) Internal exception used by the library to represent a validation failure when using a Validator as a context processor.