From 3f1e7bcaa277aaf100341a9e605a3b0cbba9ed59 Mon Sep 17 00:00:00 2001 From: Hugh Brown Date: Thu, 10 Oct 2013 18:26:55 -0400 Subject: [PATCH] Put dict to use --- jenkinsapi/queue.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jenkinsapi/queue.py b/jenkinsapi/queue.py index 5c5b506..b14ec51 100644 --- a/jenkinsapi/queue.py +++ b/jenkinsapi/queue.py @@ -43,10 +43,11 @@ class Queue(JenkinsBase): return len(self._data['items']) def __getitem__(self, item_id): - for id, item in self.iteritems(): - if id == item_id: - return item - raise UnknownQueueItem(item_id) + self_as_dict = dict(self.iteritems()) + if item_id in self_as_dict: + return self_as_dict[item_id] + else: + raise UnknownQueueItem(item_id) def get_queue_items_for_job(self, job_name): if not job_name: -- 2.34.1