cathing uncaught exceptions

Paul McGuire ptmcg at austin.rr.com
Mon Aug 18 11:18:38 EDT 2008


On Aug 18, 10:02 am, Alexandru  Mosoi <brtz... at gmail.com> wrote:
> how can I catch (globally) exception that were not caught in a try/
> catch block in any running thread? i had this weird case that an
> exception was raised in one thread, but nothing was displayed/logged.

I suspect that your weird case was *not* because your exception was
uncaught, but because it *was* caught and just discarded.  Look
through your code for something like this:

    except ExceptionIDontExpectToEverGet:
        pass

or even worse:

    except:
        pass

I'll bet one of these was your "exception non-logger" culprits.

-- Paul



More information about the Python-list mailing list