Validators
Note
Private module
Validators package of ispec.
Module containing functions used to validate methods and classes definitions.
- ispec._validators.validate_class_typehint(cls: type[object]) None [source]
Validate class type hinting.
- Raises:
ClassValidationError – error raised if one method or more in the given class raises a
MethodValidationError
.- Parameters:
cls (
type
[object
]) –- Return type:
None
- ispec._validators.validate_method_typehint(method: collections.abc.Callable[[...], Any]) None [source]
Validate the method type hinting.
- Raises:
MethodValidationError – error raised if type annotations are missing for the method return, or in the method parameters.
- Parameters:
method (
Callable
[...
,Any
]) –- Return type:
None