A debugger for Tornado server for a better development experience.
Tornado's default exception reporter is very basic and primitive. tornado-debugger is
a drop-in replacement for the built-in debugger.
$ pip install tornado-debuggerUse the DebuggerMixin class to automatically add the debugger features.
This mixin class overrides RequestHandler.write_error method and will display
a detailed error page.
from tornado import web
from tornado_debugger import DebuggerMixin
class IndexHandler(DebuggerMixin, web.RequestHandler):
# always inherit from mixin class BEFORE the base class
def get(self):
1/0Note: The DebuggerMixin only works in debug mode (i.e. when debug=True in the Application settings).
