From 47351b20090e5bf28d36844d24bd223d329e774f Mon Sep 17 00:00:00 2001 From: Nicholas Staples Date: Mon, 1 Feb 2016 10:19:17 +0000 Subject: [PATCH 1/2] Added exception handling for 500 error messages. --- app/errors.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/errors.py b/app/errors.py index d7720e5ac..5ee82e6bb 100644 --- a/app/errors.py +++ b/app/errors.py @@ -1,4 +1,4 @@ -from flask import jsonify +from flask import (jsonify, current_app) from app.main import main @@ -32,5 +32,5 @@ def limit_exceeded(e): @main.app_errorhandler(500) def internal_server_error(e): - # TODO: log the error + current_app.logger.exception(e) return jsonify(error="Internal error"), 500 From d56bb82d1db4a5718f2de07f7553fb93e184e496 Mon Sep 17 00:00:00 2001 From: Nicholas Staples Date: Mon, 1 Feb 2016 10:25:09 +0000 Subject: [PATCH 2/2] Code style fix. --- app/errors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/errors.py b/app/errors.py index 5ee82e6bb..2c09fbc47 100644 --- a/app/errors.py +++ b/app/errors.py @@ -32,5 +32,5 @@ def limit_exceeded(e): @main.app_errorhandler(500) def internal_server_error(e): - current_app.logger.exception(e) + current_app.logger.exception(e) return jsonify(error="Internal error"), 500