(self)
| 56 | self.load_intelligence_data() |
| 57 | |
| 58 | def _resolve_intelligence_dir(self) -> str: |
| 59 | candidate = getattr(self.shared_data, 'network_intelligence_dir', None) |
| 60 | if candidate: |
| 61 | return candidate |
| 62 | return os.path.join(self.shared_data.datadir, 'intelligence') |
| 63 | |
| 64 | def _rebuild_file_paths(self): |
| 65 | self.network_profiles_file = os.path.join(self.intelligence_dir, 'network_profiles.json') |