MCPcopy Create free account
hub / github.com/alephdata/aleph / queue_task

Function queue_task

aleph/queues.py:25–40  ·  view source on GitHub ↗
(collection, stage, job_id=None, context=None, **payload)

Source from the content-addressed store, hash-verified

23
24
25def queue_task(collection, stage, job_id=None, context=None, **payload):
26 taskqueue.queue_task(
27 rabbitmq_channel,
28 kv,
29 collection.id if collection else 0,
30 stage,
31 job_id=job_id,
32 context=context,
33 **payload
34 )
35 if SETTINGS.TESTING and lock.acquire(False):
36 from aleph.worker import get_worker
37
38 worker = get_worker()
39 worker.process(blocking=False)
40 lock.release()
41
42
43def get_status(collection):

Callers 15

reingestFunction · 0.90
reindexFunction · 0.90
bulkFunction · 0.90
generateFunction · 0.90
exportFunction · 0.90
item_updateFunction · 0.90
pairwiseFunction · 0.90
exportFunction · 0.90
triggerFunction · 0.90
flushFunction · 0.90
deleteFunction · 0.90
retry_exportsFunction · 0.90

Calls 2

get_workerFunction · 0.90
processMethod · 0.80

Tested by

no test coverage detected