def _get_result(execution_id, access_token, num_retries=300, interval=1):
suffix = 'Executions/{execution_id}'.format(execution_id=execution_id)
for _ in range(num_retries):
r = requests.get(urljoin(_api_url, suffix),
params={"access_token": access_token})
r.raise_for_status()
r_json = r.json()
status = r_json["status"]["id"]
if status == "DONE":
return r_json["result"]
time.sleep(interval)
评论列表
文章目录