From 6eb8ee248fb57d26a38126eb5cfa81e7187c9328 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 4 Oct 2016 02:43:45 +0200 Subject: views: Use error handler for all exceptions --- accounts/views/default/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'accounts/views') 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 -- cgit v1.2.3-1-g7c22