MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / _write

Method _write

lib/core/dump.py:74–97  ·  view source on GitHub ↗
(self, data, newline=True, console=True, content_type=None)

Source from the content-addressed store, hash-verified

72 self._lock = threading.Lock()
73
74 def _write(self, data, newline=True, console=True, content_type=None):
75 text = "%s%s" % (data, "\n" if newline else " ")
76
77 if conf.api:
78 dataToStdout(data, contentType=content_type, status=CONTENT_STATUS.COMPLETE)
79
80 elif console:
81 dataToStdout(text)
82
83 if self._outputFP:
84 multiThreadMode = kb.multiThreadMode
85 if multiThreadMode:
86 self._lock.acquire()
87
88 try:
89 self._outputFP.write(text)
90 except IOError as ex:
91 errMsg = "error occurred while writing to log file ('%s')" % getSafeExString(ex)
92 raise SqlmapGenericException(errMsg)
93
94 if multiThreadMode:
95 self._lock.release()
96
97 kb.dataOutputFlag = True
98
99 def flush(self):
100 if self._outputFP:

Callers 9

singleStringMethod · 0.95
stringMethod · 0.95
listerMethod · 0.95
userSettingsMethod · 0.95
dbTablesMethod · 0.95
dbTableColumnsMethod · 0.95
dbTablesCountMethod · 0.95
dbTableValuesMethod · 0.95
dbColumnsMethod · 0.95

Calls 4

dataToStdoutFunction · 0.90
getSafeExStringFunction · 0.90
writeMethod · 0.45

Tested by

no test coverage detected