MCPcopy Create free account
hub / github.com/mozilla/cipherscan / Message

Class Message

cscan/messages.py:203–221  ·  view source on GitHub ↗

Message class with more robust formatting capability.

Source from the content-addressed store, hash-verified

201
202
203class Message(messages.Message):
204 """Message class with more robust formatting capability."""
205
206 def __format__(self, formatstr):
207 """Advanced formatting for messages."""
208 hexify = False
209 verbose = ""
210 if 'h' in formatstr:
211 hexify = True
212 if 'v' in formatstr:
213 verbose = "ContentType."
214
215 if hexify:
216 data = b2a_hex(self.data)
217 else:
218 data = repr(self.data)
219
220 return "Message(contentType={0}{1}, data={2})"\
221 .format(verbose, ContentType.toStr(self.contentType), data)
222
223
224class ServerKeyExchange(messages.ServerKeyExchange):

Callers 1

parseMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected