arjuna.core.types.descriptors module

class arjuna.core.types.descriptors.Bool

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static force_convert(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.Descriptor

Bases: object

class arjuna.core.types.descriptors.EnumConstant

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static convert(enum_type, estr, context=None, enum_type_validated=False)
static validate(input, context=None)
class arjuna.core.types.descriptors.EnumConstantList

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static convert(enum_type, input, context=None)
static validate(input, context=None)
class arjuna.core.types.descriptors.Enumeration

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.Float

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.Integer

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.List

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.ListTupleOrSet

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.NaturalNumber

Bases: arjuna.core.types.descriptors.Descriptor

static validate(input, context=None)
class arjuna.core.types.descriptors.Number

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.RangeBoundInt

Bases: arjuna.core.types.descriptors.Descriptor

static validate(input, left, right, context=None)
class arjuna.core.types.descriptors.Set

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.String

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.StringList

Bases: arjuna.core.types.descriptors.Descriptor

static force_convert(input)
static validate(input, context=None)
class arjuna.core.types.descriptors.Tuple

Bases: arjuna.core.types.descriptors.Descriptor

static check(input)
static validate(input, context=None)
exception arjuna.core.types.descriptors.TypeValidationError

Bases: TypeError