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

Method __init__

network_storage.py:13–26  ·  view source on GitHub ↗
(self, base_data_dir: str)

Source from the content-addressed store, hash-verified

11 """Keeps per-network storage isolated inside data/networks."""
12
13 def __init__(self, base_data_dir: str):
14 self.base_data_dir = base_data_dir
15 self.networks_dir = os.path.join(base_data_dir, 'networks')
16 self.default_ssid = 'default'
17 self.active_ssid: Optional[str] = None
18 self.active_slug: Optional[str] = None
19 self.last_ssid_file = os.path.join(self.networks_dir, '.last_ssid')
20
21 os.makedirs(self.networks_dir, exist_ok=True)
22
23 self._bootstrap_legacy_layout()
24
25 remembered_ssid = self._load_last_ssid()
26 self.activate_network(remembered_ssid)
27
28 # ------------------------------------------------------------------
29 # Public API

Callers

nothing calls this directly

Calls 3

_load_last_ssidMethod · 0.95
activate_networkMethod · 0.95

Tested by

no test coverage detected