extended_data.primitives.formats.yaml.constructors¶
This module provides constructors for custom YAML tags and types.
It includes functions to construct undefined YAML tags and YAML pairs.
Module Contents¶
Functions¶
Construct a YAML tagged object for undefined tags. |
|
Construct YAML pairs. |
API¶
- extended_data.primitives.formats.yaml.constructors.yaml_construct_undefined(loader: yaml.SafeLoader, node: yaml.ScalarNode | yaml.SequenceNode | yaml.MappingNode) extended_data.primitives.formats.yaml.tag_classes.YamlTagged¶
Construct a YAML tagged object for undefined tags.
Args: loader (SafeLoader): The YAML loader. node (ScalarNode | SequenceNode | MappingNode): The YAML node.
Returns: YamlTagged: The constructed YAML tagged object.
- extended_data.primitives.formats.yaml.constructors.yaml_construct_pairs(loader: yaml.SafeLoader, node: yaml.MappingNode) dict[Any, Any] | extended_data.primitives.formats.yaml.tag_classes.YamlPairs¶
Construct YAML pairs.
Args: loader (SafeLoader): The YAML loader. node (MappingNode): The YAML mapping node.
Returns: Union[Dict[Any, Any], YamlPairs]: The constructed YAML pairs.