[wingide-users] Wing IDE reported exception, when Report Immediately if Unhandled was enabled

Wingware Support support at wingware.com
Tue Dec 12 09:02:22 MST 2006


Tony Cappellini wrote:
> I have a try block setup to catch Key Errors.
> 
> Wing reported a Key Error via the Debug Process Exception dialogue,for a 
> Key
> Error, even though I have  Report Immediately if Unhandled was enabled.
> 
> Since this exception is handled, and the Report if Unhandled feature is
> enabled, why does Wing show the dialogue?
> I only have one exception handled in this try block, and there is only one
> python statment in the line which causes the exception.

The exception is reported if you're stepping through the function where 
the handler is located, as in:
   try:
     value = dictionary[key]
   except KeyError:
     ...

This is done to make it clear why the except handler runs.  Wing will 
also report an exception if stepping over a function that raises an 
exception, but doesn't catch it internally.

Cheers,

John


More information about the wingide-users mailing list