partis.schema.prim.bool_prim module#

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

Bases: SchemaPrimDeclared

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

Bases: SchemaPrim

Primitive for boolean values

Parameters:

**kwargs (arguments passed to SchemaPrim) –

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