def set_failure_cause(self, kind, **kwargs):
borgcube.utils.hook.borgcube_job_failure_cause(job=self, kind=kind, kwargs=kwargs)
self.force_state(self.State.failed)
self.failure_cause = {
'kind': kind,
}
self.failure_cause.update(kwargs)
transaction.get().note('Set failure cause of job %s to %s' % (self.id, kind))
transaction.commit()
评论列表
文章目录