У меня есть две сельдерея задачи:Как использовать возвращаемое значение первой задачи во второй группе задач для цикла?
@app.task
def task1(a, b, c, d):
# do some stuff and find the return value
return r
@app.task
def task2(a, b, c, d, e, f, g):
# do some other stuff
Я хочу сначала выполнить task1, а затем выполнить группу TASK2 параллельно:
c = chain(task1.s(a, b, c, d), group(task2.si(a, b, c, e, i, j) for i, j in enumerate(range(e))))
Но, «е» аргумент выше возвращаемое значение задачи1, которая передается задаче2 и используется в цикле for. Как это можно реализовать с помощью сельдерея?