estruttura.constants module

Constants and sentinel values.

class estruttura.constants.MissingType(value)

Bases: Enum

Enum type for MISSING sentinel.

MISSING = 'MISSING'
estruttura.constants.MISSING = MissingType.MISSING

MISSING sentinel value.

class estruttura.constants.DeletedType(value)

Bases: Enum

Enum type for DELETED sentinel.

DELETED = 'DELETED'
estruttura.constants.DELETED = DeletedType.DELETED

DELETED sentinel value.

class estruttura.constants.DefaultType(value)

Bases: Enum

Enum type for DEFAULT sentinel.

DEFAULT = 'DEFAULT'
estruttura.constants.DEFAULT = DefaultType.DEFAULT

DEFAULT sentinel value.

estruttura.constants.BASIC_TYPES = (<class 'bool'>, <class 'float'>, <class 'NoneType'>, <class 'int'>, <class 'str'>)

Basic immutable types.