From ec9f0e5ec2daacc0ca68389c564139b035294aa9 Mon Sep 17 00:00:00 2001 From: Wilmer Uruchi Ticona Date: Tue, 3 Nov 2020 20:03:47 +0100 Subject: [PATCH] Fixed an issues with list index after pop() while parsing slurm output --- autosubmit/database/db_jobdata.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autosubmit/database/db_jobdata.py b/autosubmit/database/db_jobdata.py index da40e5be7..a29c26e94 100644 --- a/autosubmit/database/db_jobdata.py +++ b/autosubmit/database/db_jobdata.py @@ -1317,11 +1317,15 @@ class JobDataStructure(MainDataBase): # warning_messages.append( # "Approximation | The energy results in wrapper {0} are an approximation. Total energy detected: {1}.".format(package, sum_total_energy)) # Completing job information if necessary + dropped_jobs = [] for i in range(0, len(jobs_in_package)): if jobs_in_package[i].running_time() <= 0: # Needs to be completed # Dropping job from package list - dropped_job = jobs_in_package.pop(i) + dropped_jobs.append(i) + #dropped_job = jobs_in_package.pop(i) + for j in dropped_jobs: + jobs_in_package.pop(j) # After completion is finished, calculate total resources to be approximated resources_total = sum( z.ncpus * z.running_time() for z in jobs_in_package) * 1.0 -- GitLab