gilbert.schema module

class gilbert.schema.ContainerValidator(_type)

Bases: gilbert.schema.Validator

validate_contents(value)
class gilbert.schema.InstanceValidator(_type)

Bases: gilbert.schema.Validator

Validates only that the value isinstance(type)

class gilbert.schema.MappingValidator(_type)

Bases: gilbert.schema.ContainerValidator

validate_contents(value)
class gilbert.schema.NO_DEFAULT

Bases: object

class gilbert.schema.NoneValidator

Bases: gilbert.schema.Validator

class gilbert.schema.Schema(**kwargs)

Bases: object

class gilbert.schema.SchemaProperty(_type, default)

Bases: object

class gilbert.schema.SchemaType

Bases: type

class gilbert.schema.UnionValidator(_type)

Bases: gilbert.schema.Validator

class gilbert.schema.Validator

Bases: object

is_valid(value)
gilbert.schema.validator_for(_type)

Utility function to create a Type validator callable.