Example #1
0
 def wrapper(*args, **kwargs):
     try:
         return func(*args, **kwargs)
     except Exception as ex:
         exc_type, value, detail = sys.exc_info()
         formatted_tb = traceback.format_tb(detail)
         _LOGGER.exception(formatted_tb)
         return {'errcode': -1, 'errmsg': ex}
Example #2
0
 def wrapper(*args, **kwargs):
     try:
         return func(*args, **kwargs)
     except Exception as ex:
         exc_type, value, detail = sys.exc_info()
         formatted_tb = traceback.format_tb(detail)
         message = "url: %s traceback=%s" % (request.url, formatted_tb)
         _LOGGER.exception(message)
         return jsonify({'sta': -1, 'msg': '%s' % ex})