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

2013年10月11日 02:46:21 -0700

[We are discussing issue #15806.]
2013年10月11日 Antoine Pitrou <[email protected]>:
> I don't think that this contextlib.ignore() thing has been discussed a
> lot.
If we decide to keep the feature, I would prefer a less generic name:
contextlib.ignore_excep(), contextlib.ignore_exception() or
contextlib.ignore_exceptions().
> Ezio was -1 on the tracker, and Eric Smith was -0. I'd like to add my
> -1 too. This is a useless addition (the traditional idiom is perfectly
> obvious) and makes reading foreign code more tedious by adding
> superfluous API calls.
>
> Please consider reverting. There is absolutely zero use case for this
> that wasn't already solved by the traditional "except ...: pass" idiom.
The purpose of the new context manager is to reduce the number of line
of code? It goes a little bit against a Zen Principle:
 There should be one-- and preferably only one --obvious way to do it.
Victor
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to