2012-04-14 6 views
1

Ich weiß, dass dies den ganzen Zweck der Verwendung von Sellerie vereitelt, aber gibt es eine Funktion, die blockieren wird, bis das Ergebnis zurückgegeben wird?Blockierende Version der Verzögerung in Sellerie?

Also statt MyTask.delay(some_arg="foo") wo muss ich umhergehen und das Ergebnis abrufen könnte ich actual_result = MyTask.dont_delay(some_arg="foo") anrufen, die blockieren und nur das Ergebnis zurückgeben?

Antwort

1

MyTask.apply tun, was Sie fragen.

+2

Apply-Methode wird Aufgabe lokal ausführen (aktueller Prozess), nicht in den Arbeitern. –

Verwandte Themen