> On 22 Jan 2019, at 20:31, Michael Selik <m...@selik.org> wrote:
> 
> On Tue, Jan 22, 2019, 12:11 PM Paul Ferrell <pfl...@gmail.com 
> <mailto:pfl...@gmail.com> wrote:
> I see this as the natural evolution of what 'with' is all about - replacing 
> necessary try-finally blocks with something more elegant. We just didn't 
> include the 'except' portion.
> 
> The time machine strikes again. In fact, you can handle exceptions with a 
> context manager object. Whatever you're with-ing must have a dunder exit 
> method, which received any exceptions raised in the block as an argument. 
> Return true and the exception is suppressed.

Suppressing the exception is not the general case.
And will not work for the example given.

Barry



> _______________________________________________
> 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