[Python-ideas] Verbose traceback formatting

Terry Reedy tjreedy at udel.edu
Wed Aug 29 23:24:20 CEST 2012

On 8/28/2012 6:26 PM, 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.

Part of the problem is in the overly skimpy exception instances
themselves. They should contain the needed runtime info that one
cannot find in the code. I would rather you push for more such

 >> ...
 >>          x = 16
 >>          y = 0
 >> ...
 >>ZeroDivisionError: integer division or modulo by zero

This could and, imo, should be changed to include the numerator,
which is the main extra info included the the verbose traceback.
Most of the rest strikes me as noise.

ZeroDivisionError: integer division or modulo of 16 by 0


Terry Jan Reedy

More information about the Python-ideas mailing list