From cd18860cc6e3b704ccfd10ef798b15a0678768f2 Mon Sep 17 00:00:00 2001 From: Mark Smith Date: Mon, 24 Jun 2024 13:01:36 +0200 Subject: [PATCH] bump to failed --- ganga/GangaCore/GPIDev/Lib/Job/Job.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ganga/GangaCore/GPIDev/Lib/Job/Job.py b/ganga/GangaCore/GPIDev/Lib/Job/Job.py index dceac4ea2f..c14707f949 100755 --- a/ganga/GangaCore/GPIDev/Lib/Job/Job.py +++ b/ganga/GangaCore/GPIDev/Lib/Job/Job.py @@ -2462,6 +2462,7 @@ def _kill(self, transition_update): raise JobError(msg) try: if self.backend.master_kill(): + have_failures = False ############ # added as part of typestamp prototype by Justin if not self._getParent(): @@ -2476,9 +2477,14 @@ def _kill(self, transition_update): "completed_frozen", ]: jobs.updateStatus( - "killed", transition_update=transition_update, update_master=False + "killed", transition_update=transition_update ) - self.updateStatus("killed", transition_update=transition_update) + elif jobs.status in ['failed', 'failed_frozen']: + have_failures = True + if have_failures: + self.updateStatus("failed", transition_update=transition_update) + else: + self.updateStatus("killed", transition_update=transition_update) # ############