From 998523cc1a5cdf72739fc4e45ca9c10b941d9f0a Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Dec 05 2024 18:30:04 +0000 Subject: error page --- diff --git a/mbsweb/templates/error.html b/mbsweb/templates/error.html new file mode 100644 index 0000000..5582060 --- /dev/null +++ b/mbsweb/templates/error.html @@ -0,0 +1,9 @@ +{% extends 'base.html' %} + +{% block header %} +

{% block title %}Error{% endblock %}

+{% endblock %} + +{% block content %} +
ERROR: {{ error }}
+{% endblock %} diff --git a/mbsweb/ui.py b/mbsweb/ui.py index 7d17491..b3fecbf 100644 --- a/mbsweb/ui.py +++ b/mbsweb/ui.py @@ -30,6 +30,11 @@ def config_from_env(): GOT_ENV_CONFIG = True +@bp.errorhandler(Exception) +def handle_error(e): + return render_template('error.html', error=e) + + def get_module_css_class(module): state = module.get('state_name', 'unknown') if state == 'ready':