testnet-automation-json-parser.py 607 B

1234567891011121314151617
  1. #!/usr/bin/env python3
  2. import sys, json, argparse
  3. parser = argparse.ArgumentParser()
  4. parser.add_argument("--empty_error", action="store_true", help="If present, do not print error message")
  5. args = parser.parse_args()
  6. data=json.load(sys.stdin)
  7. if 'results' in data:
  8. for result in data['results']:
  9. if 'series' in result:
  10. print(result['series'][0]['columns'][1] + ': ' + str(result['series'][0]['values'][0][1]))
  11. elif not args.empty_error:
  12. print("An expected result from CURL request is missing")
  13. elif not args.empty_error:
  14. print("No results returned from CURL request")