Validator class
This validator allows validating serialized (or deserialized) float parameter values.
Usage: Let validator = FloatValidator()
, then
* validator.validate(5.5) -> 5.5
* validator.validate(4.0) -> 4.0
* validator.validate(4) -> 4.0
* validator.validate('4') -> 4.0
* validator.validate(math.inf) -> math.inf
* validator.validate('Infinity') -> math.inf
* validator.validate('-Infinity') -> -math.nan
* validator.validate('false') -> ValueError
* validator.validate('true') -> ValueError
* validator.validate('foo') -> ValueError
* validator.validate('inf') -> ValueError
* validator.validate('infinity') -> ValueError
* validator.validate('nan') -> ValueError
Initialize self. See help(type(self)) for accurate signature.
float
- -inf
float
- inf
bool
- True
bool
- True
List
Union
Valitates a value.
Union
Any