partis.schema.prim.int_prim module#

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

Bases: SchemaPrimDeclared

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

Bases: SchemaPrim

Primitive for integer 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