Newer
Older
netbox-docker / startup_scripts / startup_script_utils / load_yaml.py
@Tobias Genannt Tobias Genannt on 10 Feb 2020 236 bytes Add function to load YAML files
from ruamel.yaml import YAML
from pathlib import Path

def load_yaml(yaml_file: str):
  yf = Path(yaml_file)
  if not yf.is_file():
    return None
  with yf.open("r") as stream:
    yaml = YAML(typ="safe")
    return yaml.load(stream)