From 18a39279004cc2e9f3a25c14ceb652030da64844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B6bel?= <dgoebel@techfak.uni-bielefeld.de> Date: Fri, 6 Oct 2023 14:14:59 +0200 Subject: [PATCH] Fix typo in job monitoring logic #55 --- app/slurm/slurm_rest_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/slurm/slurm_rest_client.py b/app/slurm/slurm_rest_client.py index 365ab41..4e7f8f8 100644 --- a/app/slurm/slurm_rest_client.py +++ b/app/slurm/slurm_rest_client.py @@ -97,6 +97,7 @@ class SlurmClient: if response.status_code != status.HTTP_200_OK: return True try: - return response.json()["job"][0]["job_state"] == "COMPLETED" + job_state = response.json()["jobs"][0]["job_state"] + return job_state == "COMPLETED" or job_state == "FAILED" except (KeyError, IndexError): return True -- GitLab