Basierend auf get id for current task.Sellerie. ID der aktuellen Kette erhalten
Ich nenne Kette wie:
chain = (nice_task.s(a=1) |
task2.s(a=2)).apply_async()
Aufgabe wie folgt definiert:
@celery.task(bind=True)
def nice_task(self, a):
print a
print self.request.id # None
return a
Wie id Aufgabe innerhalb Kette zu bekommen?
Ich habe versucht, CELERY_ALWAYS_EAGER
ein-/auszuschalten - ohne Wirkung.
UPD Auch self.request
hat leer context
.