From 482a4c6b68fffd9b9a57b7ffa8d9c3bedbf9934e Mon Sep 17 00:00:00 2001 From: Alex Iribarren <Alex.Iribarren@cern.ch> Date: Wed, 19 Sep 2018 18:26:39 +0200 Subject: [PATCH] Remember that the results are an array. If there's only one result, don't send it inside an array --- scheduler/schedule.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scheduler/schedule.py b/scheduler/schedule.py index 3582fa4..0bd8ad3 100755 --- a/scheduler/schedule.py +++ b/scheduler/schedule.py @@ -140,11 +140,15 @@ log(comment='All done!') final_results = [] for j in results.keys(): # Filter some stuff that may be too large - r = results[j] - del r['changes'] - r['count_diff'] = r['post_count']-r['pre_count'] + res = results[j] + for r in res: + del r['changes'] + r['count_diff'] = r['post_count']-r['pre_count'] - log(comment='Job result', job=j, result=r) + if len(res) == 1: + res = res[0] + + log(comment='Job result', job=j, result=res) exit_codes = [x[0]['exit_code'] for x in results.values()] -- GitLab