當前位置: 首頁>>代碼示例>>Python>>正文


Python conf.warning_threshold方法代碼示例

本文整理匯總了Python中config.conf.warning_threshold方法的典型用法代碼示例。如果您正苦於以下問題:Python conf.warning_threshold方法的具體用法?Python conf.warning_threshold怎麽用?Python conf.warning_threshold使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在config.conf的用法示例。


在下文中一共展示了conf.warning_threshold方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: filter

# 需要導入模塊: from config import conf [as 別名]
# 或者: from config.conf import warning_threshold [as 別名]
def filter(self, record):        
        from config import conf
        wt = conf.warning_threshold
        if wt > 0:
            stk = traceback.extract_stack()
            caller=None
            for f,l,n,c in stk:
                if n == 'warning':
                    break
                caller = l
            tm,nb = self.warning_table.get(caller, (0,0))
            ltm = time.time()
            if ltm-tm > wt:
                tm = ltm
                nb = 0
            else:
                if nb < 2:
                    nb += 1
                    if nb == 2:
                        record.msg = "more "+record.msg
                else:
                    return 0
            self.warning_table[caller] = (tm,nb)
        return 1 
開發者ID:medbenali,項目名稱:CyberScan,代碼行數:26,代碼來源:error.py


注:本文中的config.conf.warning_threshold方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。