I like mako and wish it were easier to integrate with the Flask framework. I setup the flask-mako extension but quickly discovered that instead of the very nice flask debugger screen producing an easily understood traceback like it did with jinja, I get an almost useless version with little descriptions and inaccurate line numbers (I'd provide some hard evidence, but I have already uninstalled).
This thread describes a way to setup mako with better exception handling, which I assume was my problem, but from what I can tell, it looks like I would need to run a try/except on every one of my url functions?
Isn't there a way to turn this exception handling "always on" so the flask debugger will be usable without all this extra effort?
Several places mention how easy it is to swap jinja/mako in flask, but I am finding that is not the case. Hopefully I'm missing something...