def load_from_file(self, filename): """Load scan results from a saved file.""" parsed = NmapParser() parsed.parse(filename) parsed.unsaved = False self.update_target_profile(parsed) self.inventory.add_scan(parsed, filename=filename) self.update_ui() i = self.scans_store.add_scan(parsed) log.info("scans_store.add_scan") self.scan_result.scan_result_notebook.nmap_output.set_active_iter(i) self.scan_result.change_to_ports_hosts_tab()