def get_failures()

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


def get_failures(results, context=[]):
  failures = []

  for state_name, result in results.items():
    if state_name in Config.map_states:
      for key, inner_results in result.items():
        failures += get_failures(inner_results, context + [key])
    elif 'failure' in result:
      words = [state_name] + context + [result['failure'].get('Cause', '')]
      failures += [' '.join(words)]

  return failures