[Python-Dev] Idea for avoiding exception masking
Barry A. Warsaw
barry@python.org
Wed, 29 Jan 2003 08:13:25 -0500
>>>>> "KY" == Ka-Ping Yee <ping@zesty.ca> writes:
>> Python code has a number of cases where a higher level routine
>> traps an exception and reraises it with new information and
>> losing the lower level error detail in the process.
KY> How about just holding on to the original exception and
KY> storing it as an attribute (e.g. "cause") on the new
KY> exception?
+1. You may actually have a chain of exceptions so being able to
follow these using a well-known attribute is a good thing.
-Barry