def empty(self): self.mutex.acquire() while self._qsize() and self.queue[0] == END: self._runlevel -= 1 Queue._get(self) self.mutex.release() return Queue.empty(self)
def _get(self): eval_sess, is_reeval = Queue._get(self) if is_reeval: assert self._curr_eval_sess is eval_sess else: self._curr_eval_sess = eval_sess return eval_sess, is_reeval
def _get(self): item = Queue._get(self) self.removed_signal.emit(0, 1) return item
def _get(self): item = Queue._get(self) if item in self.all_items: self.all_items.remove(item) return item