Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 26062ec

Browse files
committed
minor update
1 parent f34b395 commit 26062ec

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

lib/core/common.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,10 @@ def filePathToString(filePath):
644644

645645
return strRepl
646646

647-
def singleTimeLogMessage(message, level, flag):
647+
def singleTimeLogMessage(message, level=logging.WARN, flag=None):
648+
if flag is None:
649+
flag = hash(message)
650+
648651
if flag not in kb.singleLogFlags:
649652
kb.singleLogFlags.add(flag)
650653
logger.log(level, message)

plugins/dbms/mysql/filesystem.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
See the file 'doc/COPYING' for copying permission
88
"""
99

10+
from lib.core.common import singleTimeLogMessage
1011
from lib.core.common import randomStr
1112
from lib.core.data import conf
1213
from lib.core.data import kb
@@ -94,6 +95,10 @@ def unionWriteFile(self, wFile, dFile, fileType, confirm=True):
9495
if confirm:
9596
self.askCheckWrittenFile(wFile, dFile, fileType)
9697

98+
warnMsg = "expect junk characters inside the "
99+
warnMsg += "file as a leftover from UNION query"
100+
singleTimeLogMessage(warnMsg)
101+
97102
def stackedWriteFile(self, wFile, dFile, fileType, confirm=True):
98103
debugMsg = "creating a support table to write the hexadecimal "
99104
debugMsg += "encoded file to"

0 commit comments

Comments
 (0)