diff options
author | Ryan Petrello <lists@ryanpetrello.com> | 2015-06-04 13:43:31 -0400 |
---|---|---|
committer | Ryan Petrello <lists@ryanpetrello.com> | 2015-06-11 10:04:51 -0400 |
commit | 177c566ecae8a20750aa80d081e681137f8f9d51 (patch) | |
tree | 751fb442bd62a2c0df5d37175c33652f3dd42d49 /pecan/routing.py | |
parent | d3159f1d6bec06845b152de836793f4454d95804 (diff) | |
download | pecan-177c566ecae8a20750aa80d081e681137f8f9d51.tar.gz |
Replace pecan's homegrown interactive debugging middleware with backlash
backlash is a port of Werkzeug's debugger middleware to Webob. It has no
additional dependencies beyond Webob and is being used by the TurboGears2 team
as an alternative to the antiquated Paste/WebError. Leveraging this as an
*optional* dependency to pecan would:
* Remove a sizable chunk of code from pecan, some of which is embedded
JavaScript that packagers have traditionally balked at.
* Improve the interactive debugging experience for developers in a very
meaningful way (the Werkzeug-based middleware provides features like an
in-browser console debugger, the ability to load source code on
a frame-by-frame basis).
* Improve the unified debugging experience amongst several popular Python
frameworks (some form of the debugging interface will be in use by Flask,
Pecan, and TurboGears2).
Change-Id: I85f50f677c6052bd2afd32811dedf33835135e12
Diffstat (limited to 'pecan/routing.py')
0 files changed, 0 insertions, 0 deletions