Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 其中是存储在Luigi中的任务实例的完成状态_Python_Luigi - Fatal编程技术网

Python 其中是存储在Luigi中的任务实例的完成状态

Python 其中是存储在Luigi中的任务实例的完成状态,python,luigi,Python,Luigi,我从Luigi开始,我想知道Luigi怎么知道它不应该重新运行任务,因为它已经用相同的参数成功运行了。我通读了文件,但没有找到答案 假设: Luigi是否将状态(任务实例及其结果)存储在内存中(它不使用DB)?所以,当我重新启动调度程序时,它会忘记所有内容并重新运行所有任务 或者,Luigi是否总是为任何计划任务运行,以查看该任务是否应该运行?这意味着complete处理程序应该非常快 或者,它是否以不同的方式工作 谢谢你的帮助 Aha,在以下内容中找到: 任务的输出决定了任务是否需要运行—

我从Luigi开始,我想知道Luigi怎么知道它不应该重新运行任务,因为它已经用相同的参数成功运行了。我通读了文件,但没有找到答案

假设:

  • Luigi是否将状态(任务实例及其结果)存储在内存中(它不使用DB)?所以,当我重新启动调度程序时,它会忘记所有内容并重新运行所有任务

  • 或者,Luigi是否总是为任何计划任务运行,以查看该任务是否应该运行?这意味着
    complete
    处理程序应该非常快

  • 或者,它是否以不同的方式工作

谢谢你的帮助

Aha,在以下内容中找到:

任务的输出决定了任务是否需要运行——如果所有输出都存在,则认为任务已完成。子类应重写此方法以返回单个目标或目标实例列表

因此,这意味着
完成
或应该非常快