From 283439c9be7b1f55d26b34c7601b4b210e55f847 Mon Sep 17 00:00:00 2001 From: Iustin Pop <iustin@google.com> Date: Mon, 7 Apr 2008 11:18:04 +0000 Subject: [PATCH] Implement selective job query This patch implements query-ing of only selected jobs instead of all. Reviewed-by: ultrotter --- lib/jqueue.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/jqueue.py b/lib/jqueue.py index e9b0c2910..b0b8916d7 100644 --- a/lib/jqueue.py +++ b/lib/jqueue.py @@ -101,8 +101,12 @@ class QueueManager: """ result = [] self.lock.acquire() + if names: + values = [self.job_queue[j_id] for j_id in names] + else: + values = self.job_queue.itervalues() try: - for jobj in self.job_queue.itervalues(): + for jobj in values: row = [] jdata = jobj.data for fname in fields: -- GitLab