On Monday, 6 October 2014 at 07:28:22 UTC, Walter Bright wrote:
FWIW, I'm skeptical as well of the value of chaining relative to its cost in complexity.

Python 3 has two fields: "__cause__" and "__context__".

The cause field is used for explicit chaining on re-throws. Can be useful for diagnostics and is trouble free.

The context field is used for preserving exceptions that are unfortunately overruled by subsequent throws. Which can lead to missed clean-up handling. :-/

Reply via email to