jellyfin-build/manifest.py
Joshua M. Boniface a9748defc7 Use a loader
2023-03-04 13:10:14 -05:00

16 lines
452 B
Python

#!/usr/bin/env python3
import yaml
def load_manifest(manifest_file_name):
"""
Read in an arbitrary YAML manifest and return it
"""
with open(manifest_file_name, 'r') as manifest_file:
try:
cfg = yaml.load(manifest_file, Loader=yaml.BaseLoader)
except yaml.YAMLError as e:
print("ERROR: Failed to load YAML manifest {}: {{".format(manifest_file_name, e))
return None
return cfg