(self, data_svc)
| 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), |