[Python-Dev] Exception masking/chaining

Greg Ewing greg@cosc.canterbury.ac.nz
Fri, 13 Jun 2003 13:08:48 +1200 (NZST)


Guido:

> Interesting..  I had never even thought of this case.  I thought
> chaining was specifically when catching an exception and raising
> another in its place.

> (I can see an argument for both cases; maybe they should be supported
> using different system attributes on the exception object?)

If you're explicitly catching and replacing an exception, and
you want chaining, you can do it yourself. System support is
really only needed for the cases where you can't do it yourself.

Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,	   | A citizen of NewZealandCorp, a	  |
Christchurch, New Zealand	   | wholly-owned subsidiary of USA Inc.  |
greg@cosc.canterbury.ac.nz	   +--------------------------------------+