我有一个循环遍历文件列表的应用程序。它解析文件并将解析的内容加载到数据库中。最后,它将文件移动到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
任务没有被调用。