exporter.register_projection_manifest()

Register a from_dict deserializer for projection manifests of kind.

Usage

Source

exporter.register_projection_manifest(
    kind,
    from_dict,
    *,
    replace=False,
)

Parameters

kind: str

Manifest kind tag to register.

from_dict: ProjectionManifestFromDict

Callable building a manifest from its serialized mapping.

replace: bool = False
Allow overwriting an existing registration.

Raises

ValueError
If kind is already registered and replace is False.