def result_dict_raise_if_error(res): from compmake.exceptions import JobFailed from compmake.exceptions import HostFailed from compmake.exceptions import CompmakeBug from compmake.exceptions import JobInterrupted result_dict_check(res) if 'fail' in res: raise JobFailed.from_dict(res) if 'abort' in res: raise HostFailed.from_dict(res) if 'bug' in res: raise CompmakeBug.from_dict(res) if 'interrupted' in res: raise JobInterrupted.from_dict(res)