Hi, Is there a function or idoim for returning an exception/traceback rather than just printing it to stdout? I'm running a deamon where stdout is going to /dev/null, and I'm not even watching it..until now. All the functions I found in traceback and sys seemed only to print the error rather than just returning it, so I resorted to this:
def get_traceback(): import traceback, tempfile stdout = sys.stdout f = tempfile.TemporaryFile(mode='w+') sys.stdout = f traceback.print_tb(sys.exc_info()[2]) error = f.read() f.close() sys.stdout = stdout return error Whats the right function?!? Thanks. ~Sean -- http://mail.python.org/mailman/listinfo/python-list