From 7df7f3b427739ff7d69da2ba218da0124822892c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Sun, 26 Nov 2017 23:39:48 +0000 Subject: Remove all .morph files and files from the old format --- scripts/yaml-jsonschema | 50 ------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100755 scripts/yaml-jsonschema (limited to 'scripts/yaml-jsonschema') diff --git a/scripts/yaml-jsonschema b/scripts/yaml-jsonschema deleted file mode 100755 index 64f52a79..00000000 --- a/scripts/yaml-jsonschema +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python -# Copyright (C) 2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -'''A tool to validate YAML files against the JSON-Schema schemas. - -This wraps Python `jsonschema` module so that YAML schemas can be understood -and YAML data can be validated. - -Usage: yaml-jsonschema SCHEMA INPUT1 [INPUT2, ...] - -''' - - -import jsonschema -import yaml - -import sys - - -schema_file = sys.argv[1] -input_files = sys.argv[2:] - - -with open(schema_file) as f: - schema = yaml.load(f) - - -for input_file in input_files: - with open(input_file) as f: - data = yaml.load(f) - - try: - jsonschema.validate(data, schema) - print("%s: valid" % input_file) - except jsonschema.ValidationError as e: - # Print 'e' instead of 'e.message' for more information! - print("%s: %s" % (input_file, e.message)) -- cgit v1.2.1