A better exception printer for Tornado web server.
Project description
tornado-debugger
A debugger for Tornado server for a better development experience.
Tornado server provides very primitive exception reporter. tornado-debugger
aims to
be 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):
self.write('Hello, world')
The DebuggerMixin
only works in debug mode (i.e. when debug=True
in the Application settings).
Screenshot
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tornado-debugger-0.9.0.tar.gz
(7.5 kB
view hashes)
Built Distribution
Close
Hashes for tornado_debugger-0.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e750671778b8af89348c26fbf0c7bf92e7ca3375eea6a06b1dadd2b6fb15b86 |
|
MD5 | 1cdadfbbe16ee5d4f1a00ed8819ce504 |
|
BLAKE2b-256 | 5eca1a37da9bdd3db891f043d63262418cbc6717803da9da9f4842f3584064bf |