From 67a4a252755a26fd740ff46224b74c4745fa09f0 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Tue, 24 May 2022 17:33:43 +0100 Subject: [PATCH] Convert job_ids to str for dict from slurm_status() --- webservice/job_monitor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webservice/job_monitor.py b/webservice/job_monitor.py index fd43bac21..07a42abb8 100644 --- a/webservice/job_monitor.py +++ b/webservice/job_monitor.py @@ -148,12 +148,12 @@ class JobsMonitor: ongoing_jobs_by_exn = {} for r in c.fetchall(): - log.debug(f"DB info {r}") + log.debug(f"Job in DB before update: %s", tuple(r)) execn_ongoing_jobs = ongoing_jobs_by_exn.setdefault(r['exec_id'], []) - if r['job_id'] in statii: + if str(r['job_id']) in statii: # statii contains jobs which are still going (from squeue) - slstatus, runtime = statii[r['job_id']] + slstatus, runtime = statii[str(r['job_id'])] finished = False execn_ongoing_jobs.append(f"{slstatus}-{runtime}") -- GitLab