Output exception arguments, string representation of exception,and the traceback,,import trace


import tracebackdef function1():   function2()def function2():   function3()def function3():   try:      raise Exception, 'An exception has occurred'   except Exception:      print 'Caught exception in function3. Reraising....\n'      raisetry:   function1()except Exception, exception:   print 'Exception caught in main program.'   print '\nException arguments:', exception.args   print '\nException message:', exception   print '\nTraceback:'   traceback.print_exc()

评论关闭