def read_schedule(self, ts): return [ registry.get_task_for_message(m) for m in self._read_schedule(ts)]
def dequeue(self): message = self._read() if message: return registry.get_task_for_message(message)
def scheduled(self, limit=None): return [registry.get_task_for_message(m) for m in self.schedule.items(limit)]
def pending(self, limit=None): return [registry.get_task_for_message(m) for m in self.queue.items(limit)]
def scheduled(self, limit=None): return [registry.get_task_for_message(m) for m in self.storage.scheduled_items(limit)]
def pending(self, limit=None): return [registry.get_task_for_message(m) for m in self.storage.enqueued_items(limit)]