Возможно ли выполнить обратный вызов chord, даже если основные задачи не удались?
Я создал аккорд, в который я добавил кучу задач и зарегистрировал обратный вызов. Моя проблема заключается в том, что если одна из задач не срабатывает, обратный вызов не запускается, но я хотел бы, чтобы обратный вызов запускался в любом случае.
Я попытался зарегистрировать обратный вызов с помощью si() (immutability)
callback = tasks.run_delete_rule.si([timestamp])
header = [tasks.run_update_rule.s(i, timestamp) for i in item_ids]
result = chord(header)(callback)
Я также попытался добавить параметр ignore_result=True
в оба декоратора задач, но не добился успеха.