与芹菜任务chainging和错误处理有麻烦

时间:2015-05-11 19:34:59

标签: python parsing celery

我有一个循环遍历文件列表的应用程序。它解析文件并将解析的内容加载到数据库中。最后,它将文件移动到dump目录。

我想链接任务,以便一旦从数据库返回SUCCESS状态,就可以移动文件。但是我仍然希望能够捕获异常并在每一步处理它们。

我试过了:

parse_file.apply_async(kwargs={'csvfile': current_file, ...},
                       link=move_file.s(current_file, dump_path),
                       link_error=error_handler.s())

但我不确定这是否正确,因为move_file任务没有被调用。

0 个答案:

没有答案