Ich weiß, |
ist ein bitweises 'Oder' Operator, aber es macht mich wundern, dass, wie es im Falle von Sellerie funktioniert, während mehrere Aufgaben verketten.Sellerie: Wie '|' Operator arbeitet während der Verkettung mehrerer Aufgaben?
(first_task.s(url) | second_tasks.s()).apply_async()
Ich weiß, dass zweite Aufgabe Ergebnis der ersten Funktion als Args nehmen würde, aber wie ist das möglich? Wo ist '|' Überladen in dj-Sellerie Quellcode?
@task
def second_task(results):
do_something(results)
Kann jemand bitte einige Einblicke liefern?