How to set task id in celery


distributed systems

Here’s a convenient way to set task id in celery:

import uuid # in-built in Python
task_id = str(uuid.uuid1())
task_dosomething.apply_async(task_id=task_id) 

task_dosomething is your task function name.

Works on windows 8

Written by

Abdur-Rahmaan Janhangeer

Chef

Python author of 7+ years having worked for Python companies around the world

Suggested Posts

How to query task by id in celery

Using celery 5.1.2 you can get the task id by the following code snippet: from celery import current...

Read article

How to solve celery task has no attribute AsyncResult

I was looking through Grinberg’s tuto on celery and flask. I saw querying tasks by task = long_task....

Read article

Python EFL: Building Custom Elementary Widgets (2026)

Want to create unique UI components tailored to your app’s needs? This Python EFL tutorial teaches y...

Read article
Free Flask Course