argclz.validator.TupleValidatorBuilder#
- class argclz.validator.TupleValidatorBuilder[source]#
Bases:
AbstractTypeValidatorBuilder[tuple]a tuple validator
Methods Summary
__init__(element_type)freeze()(internal use) return a copy of itself.
on_item(item, validator)Apply a validator to specific tuple positions
optional()__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:
- optional()#
- Return type:
Self