[Python-ideas] Verbose traceback formatting
Steven D'Aprano
steve at pearwood.info
Thu Aug 30 16:18:22 CEST 2012
On 29/08/12 08:26, Mike Graham wrote:
> It's possible to give a lot more on error than the default traceback
> gives you. I propose that Python should ship a more verbose formatter
> and a command line switch to use it.
There's no command line switch, but the Time Machine strikes again. Save
your buggy script in a file "foo.py", then start up the interactive
interpreter and run this:
import cgitb
cgitb.enable(format='text')
import foo
Personally, I find the IPython verbose formatter more readable and useful.
To revert to ordinary tracebacks:
sys.excepthook = sys.__excepthook__
--
Steven
More information about the Python-ideas
mailing list