【发布时间】:2020-10-10 20:15:39
【问题描述】:
我有
@app.errorhandler(Exception)
def unhandled(error):
print(error)
etype, value, tb = sys.exc_info()
print(traceback.print_exception(etype, value, tb))
logger.error("Exception %s" % traceback.format_exc())
logger.error("Exception %s" % traceback.print_exception(etype, value, tb))
logger.info("Exception %s" % traceback.format_exc())
logger.info("Exception %s" % traceback.print_exception(etype, value, tb))
print(traceback.format_exc())
return None
@app.route('/')
def index():
logger.info("A %s- B: %s" % project_dict) # raise exception
a = 1
b = 2
c = 3
问题是我没有用这个函数来打破调用处理程序@app.route('/') 的流程 只是打印到日志并继续
a = 1
b = 2
c = 3
【问题讨论】:
标签: python flask error-handling