saving an exception
belred at gmail.com
Tue Oct 3 07:15:15 CEST 2006
i would like to save an exception and reraise it at a later time.
something similar to this:
exception = None
except Exception, e:
exception = e
if exception: raise exception
i have a need to do this because in my example foo is a callback from c code
which was originally called from python and i can't modify the c code.
with the above code, i'm able to successfully raise the exception, but the
line number of the exception is at the place of the explicit raise instead
of the where the exception originally occurred. is there anyway to fix
More information about the Python-list