Skip to content

load

Module for loading content as ruamel.yaml Node instances

load_node(val, content_type=None)

Load dict as node

Source code in gamma/config/load.py
@dispatch
def load_node(val: Dict, content_type=None) -> Node:
    """Load dict as node"""
    from ruamel.yaml import YAML

    if not val:
        val = dict()
    yaml = YAML()
    stream = StringIO()
    yaml.dump(val, stream)
    stream.seek(0)
    content = stream.read()
    return load_node(content, YAMLContent())