描述
轮询作业(poll
)。
参数说明
属性 | 类型 | 描述 |
---|---|---|
job_ids | str, tuple or list | 作业标识符列表 |
timeout | int | 超时值,达到超时值将停止所有未完成的作业 |
interval | int | 检查所有作业状态的最小时间间隔,默认为3秒 |
返回值说明
poll方法返回一个 list
对象,其中包含了作业的失败或超时信息,空值表示没有出错,调用poll,需要检查其返回值。
示例
try:
client = Client(...
...
job_ids = ["job-xxxx", "job-yyyy", "job-zzzz"]
# Wait all job finished.
errs = client.poll(job_ids)
if errs: print ("Some errors occur: %s" % '\n'.join(errs))
except ClientError, e:
print(e)