def all_execution_events()

in aws/hhvm1/lambdas/common.py [0:0]


def all_execution_events(execution_arn):
  client = boto3.client('stepfunctions')
  response = client.get_execution_history(
    executionArn=execution_arn,
    maxResults=1000,
  )
  events = response['events']
  while 'nextToken' in response:
    response = client.get_execution_history(
      executionArn=execution_arn,
      maxResults=1000,
      nextToken=response['nextToken'],
    )
    events += response['events']
  return events