Lines Matching refs:id
85 id = item.getId()
86 #log.debug('adding new item to queue: %s' % id)
88 assert (not self._queue.has_key(id)), \
89 "Item '%s' already exists in queue" % (id,)
91 self._queue[id] = item
96 return id
99 def dequeue(self, id=None):
101 Returns the first item or the item for the given id and removes it
107 #log.debug('id: %s' % id)
109 if not id:
110 (id, item) = self._queue.popitem()
112 item = self._queue.pop(id, None)
114 #log.debug("pop item '%s'" % (id,))