def _from_yaml(yaml_string=None, filename=None,
encoding="utf-8", errors="strict",
**kwargs):
if filename:
with open(filename, 'r',
encoding=encoding, errors=errors) as f:
data = yaml.load(f, **kwargs)
elif yaml_string:
data = yaml.load(yaml_string, **kwargs)
else:
raise BoxError('from_yaml requires a string or filename')
return data
# Helper functions
评论列表
文章目录