Skip to content
Snippets Groups Projects
Commit 4d7a9388 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

get "releases_dict/versions" on demand

parent 1af24889
No related branches found
No related tags found
No related merge requests found
...@@ -7,8 +7,8 @@ import subprocess, json ...@@ -7,8 +7,8 @@ import subprocess, json
from pprint import pprint from pprint import pprint
config = utils.get_config_dict() config = utils.get_config_dict()
releases_dict = utils.get_releases_dict(config['xsd']['releases']) ###releases_dict = utils.get_releases_dict(config['xsd']['releases'])
versions = utils.get_versions(releases_dict) ###versions = utils.get_versions(releases_dict)
app = Flask(__name__) app = Flask(__name__)
CORS(app) CORS(app)
...@@ -51,6 +51,7 @@ def validate(): ...@@ -51,6 +51,7 @@ def validate():
version = request.args.get('v') version = request.args.get('v')
xml_str = request.data xml_str = request.data
xml_tree = utils.parse(xml_str) xml_tree = utils.parse(xml_str)
releases_dict = utils.get_releases_dict(config['xsd']['releases'])
try: try:
utils.parse(xml_str) utils.parse(xml_str)
app.logger.debug('=== xml_tree OK ===') app.logger.debug('=== xml_tree OK ===')
...@@ -70,8 +71,10 @@ def validate(): ...@@ -70,8 +71,10 @@ def validate():
@app.route('/validation.html', methods=['GET']) @app.route('/validation.html', methods=['GET'])
def validation(): def validation():
app.logger.debug('hit validation.html') 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] 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, return trans.show_html(version=utils.get_version(), language=l,
xsd_versions=x) xsd_versions=x)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment