diff -r f9d4e59392f7 -r 01941a811b5a webfront.py
--- a/webfront.py Tue Aug 25 22:08:30 2020 +0300
+++ b/webfront.py Tue Aug 25 22:10:04 2020 +0300
@@ -6,6 +6,22 @@
app = Flask('LDCheck')
+def format_report_html(report, model, test_suite):
+ messages = []
+ for problem in report['problems']:
+ ldraw_code = model.body[problem.body_index].textual_representation()
+ message = str.format(
+ '
{model_name}:{line_number}:'
+ '{problem_type}: {message}
{ldraw_code}',
+ model_name = model.name,
+ line_number = problem.line_number,
+ problem_type = problem.severity,
+ message = problem_text(problem, test_suite),
+ ldraw_code = ldraw_code,
+ )
+ messages.append(message)
+ return '\n'.join(messages)
+
@app.route('/', methods = ['GET', 'POST'])
def web_front():
test_suite = load_tests()