轮询作业

poll

参数说明:

属性 类型 描述
job_ids str, tuple or list 作业标识符列表
timeout int 超时值,达到超时值将停止所有未完成的作业
interval int 检查所有作业状态的最小时间间隔,默认为3秒

返回值说明:

poll方法返回一个 list 对象,其中包含了作业的失败或超时信息,空值表示没有出错,调用poll,需要检查其返回值。

e.g.

  1. try:
  2. client = Client(...
  3. ...
  4. job_ids = ["job-xxxx", "job-yyyy", "job-zzzz"]
  5. # Wait all job finished.
  6. errs = client.poll(job_ids)
  7. if errs: print ("Some errors occur: %s" % '\n'.join(errs))
  8. except ClientError, e:
  9. print(e)