hi, i would like to save an exception and reraise it at a later time.
something similar to this: exception = None def foo(): try: 1/0 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 this? thanks, bryan -- http://mail.python.org/mailman/listinfo/python-list