таска не рейзила ошибку?
Лови exception и делай что хочешь в нем. Можно повторить задачу. Гугли про task bind
понятное дело, что exception можно ловить прямо в таске. Но если это не нужно, что делать. Не понимаю смысла callback link_error, Task.on_failrule - для чего все они, если ошибка не гасится. Больше конкретики. Есть таска А, которая ходит в api. В случае ошибки, придет сообщение в rollbar и фронтенду. Все ок, так и должно быть. Есть таска Б, которая вызывает несколько раз таску А в группе. Таска Б не должна падать из-за таски А. Таска А в случае падения, должна вернуть какой-то результат. Пока самый рабочий вариант это в таске А перехватывать exception от апи. Делать raise exception далее, если таска не является сабтаской. В случае, если сабтаска делать return exception. Достаточно уродливо получается
Обсуждают сегодня