[Baypiggies] How to tell if sys.excepthook has already been overridden?
keith at dartworks.biz
Tue Mar 24 11:22:44 CET 2009
Paul McNett wrote:
> Is there a general way to tell if sys.excepthook has been overridden
> already or not? I want to override it in my library, but only if it
> hasn't already been overridden by some other library or
> end-application code.
The original (built-in) exception hook is available as
"sys.__excepthook__. So you can test:
if sys.excepthook is sys.__excepthook__:
print "original hook"
print "except hook overridden"
More information about the Baypiggies