Add 503 error handler

This commit is contained in:
Patrick Jentsch
2021-11-15 14:36:18 +01:00
parent f711eec53b
commit 70d541690f
2 changed files with 29 additions and 0 deletions

View File

@ -40,3 +40,13 @@ def internal_server_error(e):
response.status_code = 500
return response
return render_template('errors/500.html.j2', title='Internal Server Error'), 500
@bp.app_errorhandler(503)
def service_unavailable_error(e):
if (request.accept_mimetypes.accept_json
and not request.accept_mimetypes.accept_html):
response = jsonify({'error': 'service unavailable'})
response.status_code = 503
return response
return render_template('errors/503.html.j2', title='Service Unavailable'), 503