Minor changes

This commit is contained in:
Loïc Guégan 2023-10-26 14:39:46 +02:00
parent 20d4f6f28f
commit 3e67064278
2 changed files with 7 additions and 4 deletions

View file

@ -1,4 +1,4 @@
import os, json
import os, json, time
from clusterman.config import CONF
@ -37,7 +37,9 @@ def scan(timeout):
else:
print("")
with open(CONF["paths"]["nodes"], "w") as f:
f.write(json.dumps(nodes))
f.write(json.dumps(nodes,indent=4))
CONF["cluster"]["last_scan"]=int(time.time())
CONF.save()
def check(timeout):
nodes_path=CONF["paths"]["nodes"]

View file

@ -12,7 +12,8 @@ class Config:
"cluster": {
"ip4_from": "10.128.0.133",
"ip4_to": "10.128.0.140",
"ip4_ignore": ["10.0.0.5", "10.0.0.1"]
"ip4_ignore": ["10.0.0.5", "10.0.0.1"],
"last_scan": None
},
"timeout": 0.5
}
@ -31,7 +32,7 @@ class Config:
def save(self):
with open(self.CONF_FILE, "w") as f:
f.write(json.dumps(self.config))
f.write(json.dumps(self.config,indent=4, sort_keys=True))
def __getitem__(self, key):
return self.config[key]