def main(args):
results = []
state_machine_arn = args.state_machine_arn
# TODO(dw): pagination for > 100 executions
executions = SFN.list_executions(
stateMachineArn=state_machine_arn,
statusFilter='RUNNING'
)
with concurrent.futures.ThreadPoolExecutor(max_workers=8) as executor:
futures = []
for e in executions['executions']:
future = executor.submit(get_execution_details, e['executionArn'])
futures.append(future)
for future in concurrent.futures.as_completed(futures):
results.append(future.result())
print(json.dumps(results))
list-checkins.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录