betty.porters.optional module#

Porters for optional data.

final class betty.porters.optional.OptionalPorter#

Bases: Porter[DataT | None], Generic

Add optional (None) support to another porter.

__init__(proxied: Porter[DataT])#
dump(data: DataT | None) PortableData#

Dump data to its portable form.

load(data: PortableData) DataT | None#

Load data from its portable form.