diff options
Diffstat (limited to 'accounts/views')
-rw-r--r-- | accounts/views/default/__init__.py | 8 |
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 |