Yury Selivanov wrote:
While the example is valid, I doubt that it is in any sense
"common" case.
No it is a corner case. Another way to spell it is:
try:
try:
raise IndexError()
except:
raise CustomError() from None
except CustomError as e:
# nevermind, let's see the whole thing after all
e.__cause__ = Ellipsis
raise e
Ethan
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com