提问人:Kabira K 提问时间:10/12/2023 更新时间:10/13/2023 访问量:16
在python doit(pydoit)中,watch参数的预期行为是什么
In python doit (pydoit), what is the expected behaviour of watch parameter
问:
对于一项任务,我有以下元数据:
def task_build_tgz():
return {
'actions': [do_action],
'targets': targets,
'uptodate': [run_once],
'watch': watch_dirs
}
watch_dirs是一堆目录。我的期望是,当其中一个watch_dirs中的文件发生更改时,将重新评估该任务。我在file_dep身上得到了这种行为。但不是带手表参数的。这是意料之中的还是一个错误。我在 Fedora 上运行这个?
答:
0赞
schettino72
10/13/2023
#1
使用子命令时,输出仅包含已执行的任务。
如果任务是最新的,则不会生成任何输出。auto
您正在执行任务。所以它不会再次执行......run_once
评论