betty.porters.optional module

Porters for optional daa.

final class betty.porters.optional.OptionalPorter

Bases: Porter[PortableT | None, PortableDataT | None], Generic

Add optional (None) support to another porter.

__init__(proxied: Porter[PortableT, PortableDataT])
dump(data: PortableT | None) PortableDataT | None

Dump data to its portable form.

load(portable: PortableData) PortableT | None

Load data from its portable form.