catching all exceptions

a_geek at web.de a_geek at web.de
Sat Aug 13 11:42:00 EDT 2005


Hello,

I'd like to catch all exeptions and be able to inspect them.

The simple case: I know which exceptions I'll get:

# standard textbook example:
try:
    something()
except ThisException, e:
    print "some error occurred: ", str(e)


The not-so-simple case: Handling all other exceptions:

# nice-to-have:
try:
    something()
except *, e:
    print "some error occurred: ", type(e), str(e)


Well, actually the second statement doesn't even compile... any ideas
why I shouldn't be able to catch "anonymous" exceptions like this, or
whether and how I can (and only overlooked it)?


TIA!


Kind Regards,
Toni



More information about the Python-list mailing list