betty.datas.optional module

Optional data.

final class betty.datas.optional.OptionalDefinition

Bases: DataDefinition[DataClsT | None, PortableData], Generic

Wrap another data definition to make it optional, e.g. allow None.

__init__(wrapped: DataDefinition[DataClsT], /)
property wrapped: DataDefinition[DataClsT]

The wrapped, required (non-optional) data definition.