MCPcopy
hub / github.com/apache/caldera / _load_objective

Method _load_objective

app/objects/c_operation.py:384–388  ·  view source on GitHub ↗
(self, data_svc)

Source from the content-addressed store, hash-verified

382 await file_svc.save_file(file_name, logs_dumps.encode(), dest_dir, encrypt=False)
383
384 async def _load_objective(self, data_svc):
385 obj = await data_svc.locate('objectives', match=dict(id=self.adversary.objective))
386 if not obj:
387 obj = await data_svc.locate('objectives', match=dict(name='default'))
388 self.objective = deepcopy(obj[0])
389
390 async def _convert_link_to_event_log(self, link, file_svc, data_svc, output=False):
391 event_dict = dict(command=self.decode_bytes(link.command),

Callers 1

runMethod · 0.95

Calls 1

locateMethod · 0.45

Tested by

no test coverage detected