[Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore(). (original) (raw)

Glenn Linderman v+python at g.nevcal.com
Tue Oct 15 05:12:42 CEST 2013


On 10/14/2013 5:18 PM, Nick Coghlan wrote:

What the new CM doesn't handle nicely is multi-statement suites, and I'm OK with that.

Yeah, that is the dubious part.

You can't even convince python-dev that saving 2 lines to ignore an exception in one line of code is a good idea, at the cost of the potential for misunderstanding and misuse; I can't conceive of how verbose the documentation would have to be to explain it to people that don't know python well... especially to the cut-n-pasters that don't read the documentation anyway (in some sense they don't matter, until they discover the bug, and then try to read the documentation).

I suspect that there is no logic that will quiet down this thread with the current implementation and decision, now that it has been exposed for what it is ... maybe the only way would be to appeal to Guido to proclaim that this thread should stop.

Of course, if the name were changed to be accurate, or the feature made less prone to misuse, then maybe it would terminate.

I've got an extra can of "break_out_if" paint here... -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20131014/24d94c44/attachment.html>



More information about the Python-Dev mailing list