diff --git a/reframe/core/schedulers/slurm.py b/reframe/core/schedulers/slurm.py index bd21d68d2..5892a936f 100644 --- a/reframe/core/schedulers/slurm.py +++ b/reframe/core/schedulers/slurm.py @@ -603,7 +603,7 @@ def _cancel_if_blocked(self, jobs, reasons=None): # pending_reasons is a list to accommodate for job arrays pending_job = pending_jobs[jobid] - pending_reasons[pending_job].setdefault([]) + pending_reasons.setdefault(pending_job, []) pending_reasons[pending_job].append(reason) cancel_joblist = {}