On 13/09/2016 01:45, Rob Cliffe wrote:


On 12/09/2016 16:37, Guido van Rossum wrote:
For the record, I still really don't like PEP 463. We should strive to
catch fewer exceptions, not make it easier to catch them.
Can you please clarify what you are saying in the last sentence?
The first time I read it, my brain parsed it as "People should raise fewer exceptions, i.e. use LBYL less".
Typo: I meant EAFP not LBYL - sorry!
Later it seemed more likely that you meant "The set of exceptions we catch in a specific piece of code should not be too large; we should only catch those exceptions that we really mean to handle".
But perhaps you mean something else altogether?

Also I don't see the connection between the first sentence and the second. Exception-catching expressions as per PEP 463 just give you a more concise way of of doing something you can do with try+except. Do you mean it would make it easier to catch exceptions because you have to type fewer characters, and that this would be a bad thing?
Thanks,
Rob Cliffe

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to