traceback.print_exc in python - smart1004/doc GitHub Wiki

traceback.print_exc in python

add_msg = traceback.format_exc()

traceback.print_exc(file=sys.stdout)

https://www.programcreek.com/python/example/200/traceback.format_exc

http://egloos.zum.com/mcchae/v/11018564


except (IOError)  as err: # KyungOok modified. 18.10.01. μ‚¬μœ : 쒀더 μžμ„Έν•œ μ—λŸ¬λ‚΄μš©μ„ μ•Œκ³  μ‹Άμ–΄μ„œ
    rst = -1
    msg = '[IOError] SRC_FILE_NAME : '  +  SRC_FILE_NAME
    msg = msg + '\n[IOError] err.args : '     + " | ".join(map(str, err.args))
    msg = msg + '\n[IOError] err.filename >> ' +  err.filename
    print("-"*100)
    print('[IOError] exception 150\n', msg)
    strDict = posMakeReturnFormat.posMakeReturnFormat(retType='string', retObj=msg, imgFile=None )
    dictResult = {'Error': strDict}
except Exception: #IndexError
    import sys, traceback
    print("-"*100)
    msg = '[Error] SRC_FILE_NAME : '  +  SRC_FILE_NAME
    msg = msg + '\n[Error] traceback : **********\n'     + traceback.format_exc()
    print('[Error] exception 158 line\n', msg)
    # traceback.print_exc(file=sys.stdout)
    print("-"*100)
    strDict = posMakeReturnFormat.posMakeReturnFormat(retType='string', retObj=msg, imgFile=None )
    dictResult = {'Error': strDict}