いくつかのプロセスを実行する可能性のあるユーティリティをビルドしようとしていますが、プロセスを起動する前にその依存関係をconfigから読み込みます。私は実際に必要なものを記述するピッチスケーラを使用しようとしています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スクリプト内ではなく、外部の設定ファイルに依存する可能性が高い方法は何でしょうか。