validator.py 358 B

123456789101112131415161718
  1. #!/usr/bin/env python2
  2. # -*- coding: utf-8 -*-
  3. import sys
  4. import json
  5. from ffdnispdb.schemavalidator import validate_isp
  6. if len(sys.argv) == 2:
  7. j=json.load(open(sys.argv[1]))
  8. errs=list(validate_isp(j))
  9. if errs:
  10. for e in errs:
  11. print e
  12. else:
  13. print "All clear"
  14. else:
  15. print "Usage: validator.py file-name.json"