MCPcopy Create free account
hub / github.com/GerevAI/gerev / get_task

Method get_task

app/queues/task_queue.py:45–51  ·  view source on GitHub ↗
(self, timeout=1)

Source from the content-addressed store, hash-verified

43 self.put(task)
44
45 def get_task(self, timeout=1) -> Optional[TaskQueueItem]:
46 try:
47 raw_item = super().get(raw=True, block=True, timeout=timeout)
48 return TaskQueueItem(queue_item_id=raw_item['pqid'], task=raw_item['data'])
49
50 except Empty:
51 return None

Callers 1

runMethod · 0.80

Calls 2

TaskQueueItemClass · 0.85
getMethod · 0.45

Tested by

no test coverage detected