Handler mixin for writing JSON errors
sprockets.mixins.json_error
is available on the
Python Package Index
and can be installed via pip
or easy_install
:
pip install sprockets.mixins.json_error
https://sprocketsmixinsjson_error.readthedocs.org
This examples demonstrates how to use sprockets.mixins.json_error
to format
errors as JSON.
from sprockets import mixins.json_error
from tornado import web
class MyRequestHandler(json_error.JsonErrorMixin,
web.RequestHandler):
def get(self, *args, **kwargs):
raise web.HTTPError(404, log_message='My reason')
The response from the handler will automatically be formatted as:
{
"message": "My reason",
"type": "Not Found"
}
Available at https://sprocketsmixinsjson_error.readthedocs.org/en/latest/history.html