【发布时间】:2017-02-06 03:40:44
【问题描述】:
我正在尝试构建一个可以运行某些进程的实用程序,但在生成进程之前,请从配置中读取其依赖项。我正在尝试使用 pyscheduler,它实际上描述了我需要的 pyScheduler。
from pyscheduler.serialScheduler import SerialScheduler
>>> def test_function():
... print "Called test_function"
...
>>> scheduler.add_task(task_name = "1", dependencies = ["2","3"], description ="",target_function = test_function ,function_kwargs={"this":1})
>>> scheduler.add_task(task_name = "2", dependencies = ["4"], description ="",target_function = test_function ,function_kwargs={"this":2})
>>> scheduler.add_task(task_name = "3", dependencies = ["5","6"], description ="",target_function = test_function ,function_kwargs={"this":3})
>>> scheduler.add_task(task_name = "4", dependencies = [], description ="",target_function = test_function ,function_kwargs={"this":4})
>>> scheduler.add_task(task_name = "5", dependencies = [], description ="",target_function = test_function ,function_kwargs={"this":5})
>>> scheduler.add_task(task_name = "6", dependencies = [], description ="",target_function = test_function ,function_kwargs={"this":6})
>>> scheduler.run()
[]
为什么我得到一个空列表? 在外部配置文件中而不是在我的 python 脚本中提供依赖关系的可能方法是什么。
【问题讨论】:
标签: python dependencies scheduler