MCPcopy Create free account
hub / github.com/blacklanternsecurity/bbot / send_socket_multipart

Method send_socket_multipart

bbot/core/engine.py:473–479  ·  view source on GitHub ↗
(self, client_id, message)

Source from the content-addressed store, hash-verified

471 self.engine_debug(f"{self.name}: finished run-and-yield {fn_str}")
472
473 async def send_socket_multipart(self, client_id, message):
474 try:
475 message = pickle.dumps(message)
476 await self._infinite_retry(self.socket.send_multipart, [client_id, message])
477 except Exception as e:
478 self.log.verbose(f"{self.name}: error sending ZMQ message: {e}")
479 self.log.trace(traceback.format_exc())
480
481 def check_error(self, message):
482 if message is error_sentinel:

Callers 3

run_and_returnMethod · 0.95
run_and_yieldMethod · 0.95
workerMethod · 0.95

Calls 3

_infinite_retryMethod · 0.80
verboseMethod · 0.45
traceMethod · 0.45

Tested by

no test coverage detected