Skip to content

vdq.celery ​

Overview ​

Celery application instance and task scheduling for the VDQ dispatch queue.

cancel_task ​

Revoke the Celery task task_id after the current transaction commits, without terminating it if it is already running.

Signature ​

cancel_task(task_id)

Parameters ​

NameTypeRequiredDefaultDescription
task_idyes

Source ​

server/vueda/vdq/celery.py:45

setup_periodic_tasks ​

Register the periodic Twilio SMS status task once Celery is configured. With TWILIO_WEBHOOK_URL set, only the timeout check runs every 30 seconds; otherwise full status polling runs.

Signature ​

setup_periodic_tasks(sender, kwargs)

Parameters ​

NameTypeRequiredDefaultDescription
sendercelery.app.base.Celeryyes
kwargsno

Source ​

server/vueda/vdq/celery.py:17

Source ​

server/vueda/vdq/celery.py