-
Committer:
exarkun
-
Date:
2009-03-13 18:03:07 UTC
-
Revision ID:
svn-v4:866e43f7-fbfc-0310-8f2a-ec88d1da2979:trunk:17224
Merge flattener-error-formatting-2808
Author: exarkun
Reviewer: glyph
Fixes: #2808
Add human-readable formatting to the new flattener's catch-all exception type so
that rendering bugs can actually be debugged.
The human-readable formatting includes the usual Python stack frame formatting (except
for flattener-related frames which aren't interesting). It also includes entries
for tags and other renderable objects, specifying the location of their definition
where possible.