Skip to content

Latest commit

 

History

History
46 lines (26 loc) · 1.02 KB

README.md

File metadata and controls

46 lines (26 loc) · 1.02 KB

tornado-debugger

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.

Install

$ pip install tornado-debugger

Usage

Use 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/0

Note: The DebuggerMixin only works in debug mode (i.e. when debug=True in the Application settings).

Screenshot

tornado-debugger screenshot

License

BSD-3-Clause