[Python-Dev] On suppress()'s trail blazing (was Re: cpython: Rename contextlib.ignored() to contextlib.ignore()) (original) (raw)

Ethan Furman ethan at stoneleaf.us
Thu Oct 17 23:24:29 CEST 2013


On 10/17/2013 01:57 PM, Xavier Morel wrote:

On 2013-10-17, at 22:11 , Ethan Furman wrote:

On 10/17/2013 01:03 PM, Terry Reedy wrote:

class suppress: def init(self, *exceptions): self.exceptions = exceptions def exit(self, etype, eval, etrace): return etype in self.exceptions This fails when etype is a subclass of the exceptions, as mentioned in the original issue. That's fixed by using issubclass and does not infirm Terry's point does it?

Nope, and thanks for posting the correct verbage.

-- Ethan



More information about the Python-Dev mailing list