Advanced Usage
This guide covers advanced features and patterns for getting the most out of RestQ.
Delayed Task Execution
Using Seconds
# Execute after 60 seconds
queue.add(
task_name="delayed_task",
kwargs={"key": "value"},
delay=60
)
Using timedelta
from datetime import timedelta
# Execute after 1 hour
queue.add(
task_name="delayed_task",
kwargs={"key": "value"},
delay=timedelta(hours=1)
)