Things done so far
So I fixed the problem when exception is encoded in something different than ASCII (#108 ).
Chris Mcdonough and Chris Rossi are working on the separation of debug toolbar into iframe. See branch breckprog-refactor I looked at the code. Now the debug_toolbar is a separate wsgi app. Which solves a lot of issues. Like the issue #99 where the before render event is called multiple times.
Things I learned:
I really liked the _ = lambda x: x Wrap string in a "_" function makes translations simpler later on.
Selenium is great but if you have issues look at the issue tracker, sometimes the browser change the API and the selenium breaks.
Debugging tools are complex, they need to wrap a lot of things, this is hard to do in a framework, even harder without one.
What's up next:
- I will try to help on the https://github.com/Pylons/pyramid_debugtoolbar/tree/breckprog-refactor branch.
- Implement localization.