def load_info(path, qt_parent=None):
path_base, path_extension = _ospath.splitext(path)
filename = path_base + '.yaml'
try:
with open(filename, 'r') as info_file:
info = list(_yaml.load_all(info_file))
except FileNotFoundError as e:
print('\nAn error occured. Could not find metadata file:\n{}'.format(filename))
if qt_parent is not None:
_QMessageBox.critical(qt_parent, 'An error occured', 'Could not find metadata file:\n{}'.format(filename))
raise NoMetadataFileError(e)
return info
评论列表
文章目录