keithamoss / hansardalerts

@HansardAlerts for Western Australia's Hansard
MIT License
2 stars 0 forks source link

Implement better API exception handling #20

Open keithamoss opened 10 years ago

keithamoss commented 10 years ago

http://flask.pocoo.org/docs/patterns/apierrors/

@app.errorhandler(InvalidUsage)
def handle_invalid_usage(error):
    response = jsonify(error.to_dict())
    response.status_code = error.status_code
    return response