def success():
try:
URL = session["url"]
if URL.find("jobs") is not -1 and URL.find("metadata") is -1:
data = urllib.urlopen(URL).read()
data = json.loads(data)
temp = data["job_ids"]
if temp:
info = {}
for ID in temp:
url = URL + "?id=" + ID + "&type=metadata"
data_temp = urllib.urlopen(url).read()
data_temp = json.loads(data_temp)
report_data = get_data(data_temp)[-1]
info[ID] = report_data
return render_template('plot_jobs.html', results=info)
if validators.url(URL):
data = urllib.urlopen(URL).read()
else:
data = open("./static/testdata/" + URL).read()
data = json.loads(data)
response = get_data(data)
if response[0] == "single":
metrics, report_data = response[1], response[2]
results = response[3]
return render_template('plot_tables.html',
metrics=metrics, report_data=report_data,
results=results)
else:
return render_template('plot_multi_data.html',
results=response[1])
except Exception as e:
session['server_error'] = e.message + ' ' + repr(e.args)
return redirect(url_for('file_not_found'))
评论列表
文章目录