From 519fafa10244e757f0f86c5fada09ff5dc67f74e Mon Sep 17 00:00:00 2001 From: Andrea Spadaccini <spadaccio@google.com> Date: Mon, 19 Dec 2011 15:46:39 +0000 Subject: [PATCH] Fix parameters for QueryJob in JobExecutor When gnt-job submit is used with the --each option, it sends as parameters for QueryJobs a list of lists, each containing a job ID. While this works now, it is not the intended format for QueryJobs. This patch fixes this behavior, by making it send a list of job IDs. Signed-off-by: Andrea Spadaccini <spadaccio@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- lib/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cli.py b/lib/cli.py index 27edc8942..30f67714b 100644 --- a/lib/cli.py +++ b/lib/cli.py @@ -3153,7 +3153,7 @@ class JobExecutor(object): for (_, _, ops) in self.queue: # SubmitJob will remove the success status, but raise an exception if # the submission fails, so we'll notice that anyway. - results.append([True, self.cl.SubmitJob(ops)]) + results.append([True, self.cl.SubmitJob(ops)[0]]) else: results = self.cl.SubmitManyJobs([ops for (_, _, ops) in self.queue]) for ((status, data), (idx, name, _)) in zip(results, self.queue): -- GitLab