summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--accounts/views/default/__init__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/accounts/views/default/__init__.py b/accounts/views/default/__init__.py
index 68a7679..e4083f0 100644
--- a/accounts/views/default/__init__.py
+++ b/accounts/views/default/__init__.py
@@ -202,5 +202,11 @@ def about():
@bp.app_errorhandler(403)
@bp.app_errorhandler(404)
+@bp.app_errorhandler(Exception)
def errorhandler(e):
- return render_template('error.html', error=e), e.code
+ try:
+ code = e.code
+ except AttributeError:
+ code = 500
+
+ return render_template('error.html', error=e), code