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

Method check_error

bbot/core/engine.py:141–149  ·  view source on GitHub ↗
(self, message)

Source from the content-addressed store, hash-verified

139 self.sockets = set()
140
141 def check_error(self, message):
142 if isinstance(message, dict) and len(message) == 1 and "_e" in message:
143 self.engine_debug(f"{self.name}: got error message: {message}")
144 error, trace = message["_e"]
145 error = self.ERROR_CLASS(error)
146 error.engine_traceback = trace
147 self.engine_debug(f"{self.name}: raising {error.__class__.__name__}")
148 raise error
149 return False
150
151 async def run_and_return(self, command, *args, **kwargs):
152 fn_str = f"{command}({args}, {kwargs})"

Callers 2

run_and_returnMethod · 0.95
run_and_yieldMethod · 0.95

Calls 1

engine_debugMethod · 0.80

Tested by

no test coverage detected