1
So it turns out that when you edit a task while the Celery service is running, those changes don’t reflect on the running Celery service. So whenever you change a celery task’s code, you need to restart the Celery service.
A shame the starting guides never specify this.
Source:stackexchange.com