modem.py: nice human readable state file

This commit is contained in:
Adeeb Shihadeh
2026-05-10 19:55:16 -07:00
parent bbe5b38643
commit 2a86d0cea5
+1 -1
View File
@@ -202,7 +202,7 @@ class Modem:
def _publish_state(self, **kwargs):
self.S.update(kwargs)
with tempfile.NamedTemporaryFile(mode="w", dir="/dev/shm", delete=False) as f:
json.dump(self.S, f)
json.dump(self.S, f, indent=2)
os.chmod(f.name, 0o644)
os.replace(f.name, STATE_PATH)