extended_data.primitives.formats.yaml.dumpers

This module provides custom YAML dumpers for serializing Python objects to YAML.

It includes a custom YAML dumper class that handles special types such as date, datetime, and pathlib.Path.

Module Contents

Classes

PureDumper

Custom YAML dumper.

API

class extended_data.primitives.formats.yaml.dumpers.PureDumper(*args: Any, **kwargs: Any)

Bases: yaml.SafeDumper

Custom YAML dumper.

Initialization

Initialize the custom YAML dumper with additional representers.

Args: args (Any): Variable length argument list. kwargs (Any): Arbitrary keyword arguments.

ignore_aliases(data: Any) bool

Ignore aliases for the given data.

Args: data (Any): The data to check for aliases.

Returns: bool: Always returns True.