File indexing completed on 2023-05-30 10:41:17

0001 #!/usr/bin/python
0002 #
0003 # GCompris - validate-json.py
0004 #
0005 # SPDX-FileCopyrightText: 2015 Bruno Coudoin <bruno.coudoin@gcompris.net>
0006 #
0007 #   SPDX-License-Identifier: GPL-3.0-or-later
0008 import json
0009 import sys
0010 
0011 if len(sys.argv) != 2:
0012     print "Usage: validate-json.py json_file"
0013     sys.exit(1)
0014 
0015 inf=sys.argv[1]
0016 
0017 with open(inf) as data_file:
0018     try:
0019         data = json.load(data_file)
0020         print "Processing OK " + inf
0021     except ValueError as e:
0022         print dir(e)
0023         print "Processing KO " + inf
0024         print "Parser error: {0}".format(e.message)
0025