asdf_pydantic.converter

Module Contents

Classes

AsdfPydanticConverter

Implements a converter compatible with all subclass of AsdfPydanticModel.

API

class asdf_pydantic.converter.AsdfPydanticConverter(*model_classes: Type[asdf_pydantic.model.AsdfPydanticModel])

Bases: asdf.extension.Converter

Implements a converter compatible with all subclass of AsdfPydanticModel.

Initialization

_tag_to_class: dict[str, Type[asdf_pydantic.model.AsdfPydanticModel]]

None

add_models(*model_classes: Type[asdf_pydantic.model.AsdfPydanticModel]) asdf_pydantic.converter.AsdfPydanticConverter
property tags: tuple[str]
property types: tuple[str | Type]
select_tag(obj, tags, ctx)
to_yaml_tree(obj: asdf_pydantic.model.AsdfPydanticModel, tag, ctx)
from_yaml_tree(node, tag, ctx)