integration/helpers/yaml_utils.py (9 lines of code) (raw):
import yaml
from samtranslator.yaml_helper import yaml_parse
def load_yaml(file_path):
"""
Loads a yaml file
Parameters
----------
file_path : Path
File path
Returns
-------
Object
Yaml object
"""
with open(file_path) as f:
data = f.read()
return yaml_parse(data)
def dump_yaml(file_path, yaml_doc):
"""
Writes a yaml object to a file
Parameters
----------
file_path : Path
File path
yaml_doc : Object
Yaml object
"""
with open(file_path, "w") as f:
yaml.dump(yaml_doc, f)