partis.schema.prim.float_prim module#

class FloatPrimDeclared(name=None, module=None, module_set=None, doc=None, **kwargs)[source]#

Bases: SchemaPrimDeclared

class FloatPrim(name=None, module=None, module_set=None, doc=None, **kwargs)[source]#

Bases: SchemaPrim

Primitive for floating point values

Parameters:

**kwargs (arguments passed to SchemaPrim) –

property hints#

Definition hints.

Type:

list[ SchemaHint ]

validate(val, loc=None, bias=None)[source]#

Validates value against schema definition

Parameters:
Returns:

  • val (object)

  • bias (Bias)

Raises:

SchemaValidationError – If the value is not valid

property init_val#

An initial value to use to create a template value that will pass validation

Type:

object