judgevet.domain.policy_errors
Status: draft.
judgevet.domain.policy_errors
Errors for local policy definitions and required answers.
Examples:
from judgevet.domain.policy_errors import PolicyDefinitionError, PolicyError
assert issubclass(PolicyDefinitionError, PolicyError)
See Also
- judgevet.policy: Supported policy facade.
PolicyAnswerError
Bases: PolicyError
A required policy answer is missing or invalid.
Examples:
error = PolicyAnswerError("invalid policy data")
assert isinstance(error, ValueError)
PolicyDefinitionError
Bases: PolicyError
A policy definition violates its constructor or question constraints.
Examples:
error = PolicyDefinitionError("invalid policy data")
assert isinstance(error, ValueError)
PolicyError
Bases: ValueError
Base error for local policy failures, independent of Jev service errors.
Examples:
error = PolicyError("invalid policy data")
assert isinstance(error, ValueError)