Automatic bug reporting?
Mark McEahern
marklists at mceahern.com
Mon Aug 5 08:22:56 EDT 2002
> Is there any module already available that can be used, for example,
> in a "catch all" exception handler to email the developer the
> almost-uncaught exception and its traceback?
>
> For robustness' sake, my program needs to catch all exceptions and
> keep them from crashing the program, but those exceptions are bugs
> nonetheless and I'd like to get reports of their existence so I can
> fix them. Of course, any module would be by default disabled and
> would only be enabled at the user's specific request.
One idea would go something like this:
class MyBaseException(Exception):
def __init__(self, *args, **kwargs):
# Notify author an exception happened.
notify(self, *args, **kwargs)
Then, use MyBaseException as the base class for all your exceptions.
Cheers,
// mark
-
More information about the Python-list
mailing list