apologiesserver.validator
¶
Implements various generic attrs validators.
Module Contents¶
- apologiesserver.validator.enum(options: Type[enum.Enum]) _EnumValidator ¶
attrs validator to ensure that a value is a legal enumeration.
- apologiesserver.validator.length(maxlength: int) _LengthValidator ¶
attrs validator to ensure that a string value does not exceed a length.
- apologiesserver.validator.regex(pattern: str) _RegexValidator ¶
attrs validator to ensure that a string value matches a regular expression.
- apologiesserver.validator.notempty(_instance: Any, attribute: attrs.Attribute, value: Any) None ¶
attrs validator to ensure that a list is not empty.