lightning_template.utils.cli.argument_parsers.yaml_with_merge#

Classes#

Functions#

remove_implicit_resolver(cls, tag_to_remove)

yaml_load(stream)

get_cfg_from_path(cfg_path)

parse_config(cfg_file[, cfg_path])

parse_path(cfg_path[, seen_cfg])

parse_str(cfg_str[, cfg_path, seen_cfg])

yaml_with_merge_load(stream[, path, ext_vars])

Module Contents#

class lightning_template.utils.cli.argument_parsers.yaml_with_merge.DefaultLoader(stream)#

Bases: getattr(yaml, 'CSafeLoader', yaml.SafeLoader)

lightning_template.utils.cli.argument_parsers.yaml_with_merge.remove_implicit_resolver(cls, tag_to_remove)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.yaml_load(stream)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.get_cfg_from_path(cfg_path)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.parse_config(cfg_file, cfg_path=None, **kwargs)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.parse_path(cfg_path, seen_cfg=None, **kwargs)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.parse_str(cfg_str, cfg_path=None, seen_cfg=None, **kwargs)#
lightning_template.utils.cli.argument_parsers.yaml_with_merge.yaml_with_merge_load(stream, path=None, ext_vars=None)#