GSO: Add export of results to json files.
[csit.git] / resources / libraries / python / model / validate.py
index ee82d32..85c4b99 100644 (file)
@@ -52,10 +52,11 @@ def validate(file_path, validator):
     :param validator: Validator instance to use for validation.
     :type file_path: str
     :type validator: jsonschema.validators.Validator
-    :raises RuntimeError: If schema validation fails.
+    :raises ValidationError: If schema validation fails.
     """
     with open(file_path, "rt", encoding="utf-8") as file_in:
         instance = json.load(file_in)
     error = jsonschema.exceptions.best_match(validator.iter_errors(instance))
     if error is not None:
+        print(json.dumps(instance, indent=4))
         raise error