Best Way to Handle All Exceptions
steven at REMOVE.THIS.cybersource.com.au
Tue Jul 14 05:27:30 CEST 2009
On Tue, 14 Jul 2009 10:09:06 +1000, Ben Finney wrote:
> Instead of catching *all* exceptions at a specific point in your code,
> and then having nothing to do but end the program (possibly after some
> pre-exit action like logging), I think you would be better served by
> installing a custom top-level exception handler.
> Any other exceptions that you don't specifically catch will then go
> through to your default handle-it-just-before-we-exit ‘sys.excepthook’
> exception handler.
Isn't that risky though? Won't that potentially change the exception-
handling behaviour of functions and classes he imports from other modules?
More information about the Python-list