Menu
Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version
Publication date

Mar 9, 2022

Confidentiality
Public
Reactions
0
Share

FloatValidator

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

Functions
__init__

Initialize self. See help(type(self)) for accurate signature.

min_value : float - -inf
max_value : float - inf
include_min : bool - True
include_max : bool - True
allowed_values : List
set_type
type_ : Union
validate

Valitates a value.

value : Union
The value to validate
Return type : Any
Technical bricks to reuse or customize

Have you developed a brick?

Share it to accelerate projects for the entire community.