0
我想构建一个实用程序,它可以运行一些进程,但在产生进程之前,从配置中读取它的依赖关系。我正在尝试使用pyscheduler,它实际上描述了我需要的pyScheduler。使用python 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脚本内的依赖。