MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / set_storage_root

Method set_storage_root

network_intelligence.py:69–78  ·  view source on GitHub ↗

Switch to a new intelligence directory (per-network).

(self, intelligence_dir: str)

Source from the content-addressed store, hash-verified

67 self.resolved_findings_file = os.path.join(self.intelligence_dir, 'resolved_findings.json')
68
69 def set_storage_root(self, intelligence_dir: str):
70 """Switch to a new intelligence directory (per-network)."""
71 if not intelligence_dir or intelligence_dir == self.intelligence_dir:
72 return
73 self.save_intelligence_data()
74 self.intelligence_dir = intelligence_dir
75 self._rebuild_file_paths()
76 self.setup_intelligence_directory()
77 self.load_intelligence_data()
78 self.logger.info(f"Network intelligence storage switched to: {self.intelligence_dir}")
79
80 def setup_intelligence_directory(self):
81 """Create intelligence directory structure"""

Callers 1

Calls 5

_rebuild_file_pathsMethod · 0.95
infoMethod · 0.80

Tested by

no test coverage detected