[Python-ideas] exception instantiation philosophy and practice [was: Let try-except check the exception instance]

Ethan Furman ethan at stoneleaf.us
Thu May 31 10:49:58 EDT 2018


On 05/31/2018 07:36 AM, Nick Coghlan wrote:

> The exception machinery deliberately attempts to avoid instantiating exception objects whenever it can, but that gets
> significantly more difficult if we always need to create the instance before we can decide whether or not the raised
> exception matches the given exception handler criteria.

Why is this?  Doesn't the exception have to be instantiated at some point, even if just to print to stderr?

--
~Ethan~



More information about the Python-ideas mailing list