mirror of
https://github.com/GSA/notifications-api.git
synced 2026-09-05 16:28:24 -04:00
pin marshmallow and update flask error handling
This commit is contained in:
@@ -111,5 +111,8 @@ def register_errors(blueprint):
|
|||||||
@blueprint.app_errorhandler(500)
|
@blueprint.app_errorhandler(500)
|
||||||
@blueprint.errorhandler(Exception)
|
@blueprint.errorhandler(Exception)
|
||||||
def internal_server_error(e):
|
def internal_server_error(e):
|
||||||
|
# if e is a werkzeug InternalServerError then it may wrap the original exception. For more details see:
|
||||||
|
# https://flask.palletsprojects.com/en/1.1.x/errorhandling/?highlight=internalservererror#unhandled-exceptions
|
||||||
|
e = getattr(e, 'original_exception', e)
|
||||||
current_app.logger.exception(e)
|
current_app.logger.exception(e)
|
||||||
return jsonify(result='error', message="Internal server error"), 500
|
return jsonify(result='error', message="Internal server error"), 500
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ gunicorn==19.7.1 # pyup: ignore, >19.8 breaks eventlet patching
|
|||||||
iso8601==0.1.12
|
iso8601==0.1.12
|
||||||
jsonschema==3.0.2
|
jsonschema==3.0.2
|
||||||
marshmallow-sqlalchemy==0.17.0
|
marshmallow-sqlalchemy==0.17.0
|
||||||
marshmallow==3.0.1
|
marshmallow==2.20.2 # pyup: <3 throws errors
|
||||||
psycopg2-binary==2.8.3
|
psycopg2-binary==2.8.3
|
||||||
PyJWT==1.7.1
|
PyJWT==1.7.1
|
||||||
SQLAlchemy==1.3.8
|
SQLAlchemy==1.3.8
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ gunicorn==19.7.1 # pyup: ignore, >19.8 breaks eventlet patching
|
|||||||
iso8601==0.1.12
|
iso8601==0.1.12
|
||||||
jsonschema==3.0.2
|
jsonschema==3.0.2
|
||||||
marshmallow-sqlalchemy==0.17.0
|
marshmallow-sqlalchemy==0.17.0
|
||||||
marshmallow==3.0.1
|
marshmallow==2.20.2 # pyup: <3 throws errors
|
||||||
psycopg2-binary==2.8.3
|
psycopg2-binary==2.8.3
|
||||||
PyJWT==1.7.1
|
PyJWT==1.7.1
|
||||||
SQLAlchemy==1.3.8
|
SQLAlchemy==1.3.8
|
||||||
|
|||||||
Reference in New Issue
Block a user