21 Feb
2001
21 Feb
'01
3:10 p.m.
Evan Simpson wrote:
Is there any specific exception that you are interested in catching, but can't?
Exceptions.Exception was the example I mentioned...
try: # whatever except: # Handle Exception
...will work without needing Exception itself.
Okay, the real problem is twofold: 1. Zope is littered with string exceptions 2. Catching exceptions that you didn't mean to is a Real Bad Thing (tm) Put these two together and and you need to use sys.exc_info() to analyse the type and value to decide whether you should re-raise it or not. Of course, you're not allowed to import anything from sys in Python Scripts so you're left with no options. Any ideas? cheers, Chris