[prev in list] [next in list] [prev in thread] [next in thread]
List: python-dev
Subject: [Python-Dev] PEP 344: Exception Chaining and Embedded Tracebacks
From: Ka-Ping Yee <python-dev () zesty ! ca>
Date: 2005-05-16 21:41:54
Message-ID: Pine.LNX.4.58.0505161634540.14555 () server1 ! LFW ! org
[Download RAW message or body]
This PEP is a concrete proposal for exception chaining, to follow
up on its mention here on Python-Dev last week as well as earlier
discussions in the past year or two.
http://www.python.org/peps/pep-0344.html
I've tried to summarize the applications for chaining mentioned in
these discussions, survey what's available in other languages, and
come up with a precise specification.
PEP 344 proposes three standard attributes on traceback objects:
__context__ for implicit chaining (an unexpected exception
occurred during 'except' or 'finally' processing)
__cause__ for explicit chaining (intentional translation or
augmenting of exceptions, set by "raise EXC from CAUSE")
__traceback__ to point to the traceback
Hope this is useful. I'd like your feedback. Thanks!
-- Ping
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev%40progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic