(
func: typing.Callable[[typing.Any], bool],
)
| 80 | |
| 81 | |
| 82 | def predicate( |
| 83 | func: typing.Callable[[typing.Any], bool], |
| 84 | ) -> typing.Callable[[typing.Any], None]: |
| 85 | def validate(value: typing.Any) -> None: |
| 86 | if func(value) is False: |
| 87 | raise ValidationError("Invalid value.") |
| 88 | |
| 89 | return validate |
| 90 | |
| 91 | |
| 92 | ##### Models ##### |
no outgoing calls
searching dependent graphs…