コード例 #1
0
ファイル: decorators.py プロジェクト: kevinslin/simplelog
 def wrapped(*args, **kwargs):
     SL.addFilter(f)
     res = None
     try:
         res = fn(*args, **kwargs)
     except Exception:
         if dump_on_exception:
             print(colors.red("Got exception"))
             for r in f.records:
                 msg = "[%s]" % r.levelname
                 msg += " : %s" % r.msg
                 print(msg)
             print(colors.red("end of logs"))
         raise
     finally:
         SL.removeFilter(f)
     return res
コード例 #2
0
ファイル: utils.py プロジェクト: kevinslin/simpleparse
def error_msg(msg):
    """
    return with error msg
    """
    print(colors.red(msg))
    return ERROR