From: Hugh Brown Date: Thu, 10 Oct 2013 22:26:55 +0000 (-0400) Subject: Put dict to use X-Git-Tag: v0.2.23~92^2~37 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f1e7bcaa277aaf100341a9e605a3b0cbba9ed59;p=tools%2Fpython-jenkinsapi.git Put dict to use --- 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: