[Python-Dev] PEP 409 and the stdlib
Serhiy Storchaka
storchaka at gmail.com
Tue May 21 10:36:29 CEST 2013
More information about the Python-Dev mailing list
Tue May 21 10:36:29 CEST 2013
- Previous message: [Python-Dev] PEP 409 and the stdlib
- Next message: [Python-Dev] PEP 409 and the stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
21.05.13 10:17, Hrvoje Niksic написав(ла): > On 05/20/2013 05:15 PM, Ethan Furman wrote: >> 1) Do nothing and be happy I use 'raise ... from None' in my own >> libraries >> >> 2) Change the wording of 'During handling of the above exception, >> another exception occurred' (no ideas as to what at >> the moment) > > The word "occurred" misleads one to think that, during handling of the > real exception, an unrelated and unintended exception occurred. This is > not the case when the "raise" keyword is used. In that case, the > exception was intentionally *converted* from one type to another. For > the "raise" case a wording like the following might work better: > > The above exception was converted to the following exception: > ... > > That makes it clear that the conversion was explicit and (hopefully) > intentional, and that the latter exception supersedes the former. How do you distinguish intentional and unintentional exceptions?
- Previous message: [Python-Dev] PEP 409 and the stdlib
- Next message: [Python-Dev] PEP 409 and the stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list