diff --git a/server.py b/server.py index 455dec6376ec646dd1f1fa3c5b044bad60a9d0d0..395655cb874c92c6d7e6d412d3b5df0bfed204c2 100644 --- a/server.py +++ b/server.py @@ -7,8 +7,8 @@ import subprocess, json from pprint import pprint config = utils.get_config_dict() -releases_dict = utils.get_releases_dict(config['xsd']['releases']) -versions = utils.get_versions(releases_dict) +###releases_dict = utils.get_releases_dict(config['xsd']['releases']) +###versions = utils.get_versions(releases_dict) app = Flask(__name__) CORS(app) @@ -51,6 +51,7 @@ def validate(): version = request.args.get('v') xml_str = request.data xml_tree = utils.parse(xml_str) + releases_dict = utils.get_releases_dict(config['xsd']['releases']) try: utils.parse(xml_str) app.logger.debug('=== xml_tree OK ===') @@ -70,8 +71,10 @@ def validate(): @app.route('/validation.html', methods=['GET']) def validation(): app.logger.debug('hit validation.html') + releases_dict = utils.get_releases_dict(config['xsd']['releases']) + versions = utils.get_versions(releases_dict) l = str(request.accept_languages).split(',')[0][0:2] - x = '[' + ','.join(versions) + ']'# javascript array definition + x = '[' + ','.join(versions) + ']'# javascript array of versions return trans.show_html(version=utils.get_version(), language=l, xsd_versions=x)