run

PythonScript.run(parameter=None, timeout=None)

发送python脚本任务信息并获取执行结果

参数
  • parameter (Optional[Any]) – 脚本入参

  • timeout (Optional[int]) – 获取等待超时时间,默认为None,意味着会等待直到有结果

示例

from deepfos.element.pyscript import PythonScript

script = PythonScript(element_name='test_task',
                      path='/',
                      should_log=True)

script.run(parameter={'a': 1})

线上执行时,将执行发送当前空间内元素路径为’/’,元素名为test_task的python脚本的任务, 并等待结果,且由于初始化时should_log为True,其在作业管理中将更新作业信息

参见

meth

run_async

LocalTask OnlineTask