TaskUtil

class deepfos.lib.sysutils.TaskUtil(task_code, py_info=None)

任务实例创建方法类

参数
  • task_code – 任务配置的唯一标识task code

  • py_info (Optional[PyInfo]) – 任务实例对应的python元素信息,如未提供,仍可在 run_job_contents 中提供

run_job_contents(job_contents, py_info=None, mode=TaskMode.immediate, config=None)

执行任务实例

参数
  • job_contents (Union[List, DataFrame]) – 任务实例的明细

  • py_info (Optional[PyInfo]) – 需执行的Python元素信息

  • mode (TaskMode) – 执行模式,默认为即时执行,可选周期执行或定时执行,若为后两者,需进一步提供执行配置

  • config (Union[PeriodTaskInfo, ScheduledTaskInfo, None]) – 周期执行或定时执行时的任务配置