argclz.validator.OrValidatorBuilder#

class argclz.validator.OrValidatorBuilder[source]#

Bases: Validator

__init__(*validator)[source]#
Parameters:

validator (Callable[[Any], bool])

Methods Summary

__init__(*validator)

freeze()

(internal use) return a copy of itself.

__call__(value)

Details

__call__(value)[source]#
Parameters:

value (Any) – type-casted value.

Returns:

True if value pass the validation.

Raises:

ValueError – when value does not pass the validation.

Return type:

bool

freeze()[source]#

(internal use) return a copy of itself.

Return type:

Self