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

Method colorize

thirdparty/ansistrm/ansistrm.py:143–167  ·  view source on GitHub ↗
(self, message, levelno)

Source from the content-addressed store, hash-verified

141 return reset
142
143 def colorize(self, message, levelno):
144 if levelno in self.level_map and self.is_tty:
145 bg, fg, bold = self.level_map[levelno]
146 params = []
147
148 if bg in self.color_map:
149 params.append(str(self.color_map[bg] + 40))
150
151 if fg in self.color_map:
152 params.append(str(self.color_map[fg] + 30))
153
154 if bold:
155 params.append('1')
156
157 if params and message:
158 if message.lstrip() != message:
159 prefix = re.search(r"\s+", message).group(0)
160 message = message[len(prefix):]
161 else:
162 prefix = ""
163
164 message = "%s%s" % (prefix, ''.join((self.csi, ';'.join(params),
165 'm', message, self.reset)))
166
167 return message
168
169 def format(self, record):
170 message = logging.StreamHandler.format(self, record)

Callers 1

formatMethod · 0.95

Calls 2

appendMethod · 0.45
searchMethod · 0.45

Tested by

no test coverage detected