Files
Yogstation/tools/json_verifier.py
yogstation13-bot 87d43aa26a [MIRROR] Split Travis shell scripts by job (#6213)
* Split Travis shell scripts by job

* fixes the thing

* Adds DreamChecker

* This is bullshit

* LINE ENDINGS REEEEEEEEEEEEEEEEEE

* hah...

* Fixes code errors
2019-07-23 16:06:28 -04:00

21 lines
419 B
Python

import sys
import json
if len(sys.argv) <= 1:
exit(1)
status = 0
for file in sys.argv[1:]:
with open(file, encoding="ISO-8859-1") as f:
try:
json.load(f)
except ValueError as exception:
print("JSON error in {}".format(file))
print(exception)
status = 1
else:
print("Valid {}".format(file))
exit(status)