clearer errors

This commit is contained in:
Joeri Exelmans 2025-11-06 20:57:08 +01:00
parent 95b14ee41b
commit 5ac29af132

View file

@ -12,7 +12,7 @@ def check_property():
try:
phi = parse(prop)
except Exception as e:
res = make_response(jsonify("error: " + str(e)))
res = make_response(jsonify("parse error: " + str(e)))
res.headers['Access-Control-Allow-Origin'] = '*'
res.content_type = "application/json"
return res
@ -20,7 +20,14 @@ def check_property():
processed_traces = {}
for trace_name, trace in traces.items():
processed_traces[trace_name] = [(simtime, value) for [simtime, value] in trace]
res = make_response(jsonify(phi(processed_traces, time=None, quantitative=False)))
try:
result = phi(processed_traces, time=None, quantitative=False)
except Exception as e:
res = make_response(jsonify("eval error: " + str(e)))
res.headers['Access-Control-Allow-Origin'] = '*'
res.content_type = "application/json"
return res
res = make_response(jsonify(result))
res.headers['Access-Control-Allow-Origin'] = '*'
res.content_type = "application/json"
return res