import os, json from clusterman.config import CONF def info(): nodes=None if os.path.exists(CONF.NODE_FILE): with open(CONF.NODE_FILE) as f: nodes=json.load(f) cache=None if os.path.exists(CONF.CACHE_FILE): with open(CONF.CACHE_FILE) as f: cache=json.load(f) # Node print("Node count: ",end="") print("NA") if nodes==None else print(len(nodes)) # Cache print("Last node scan: ",end="") if cache!=None and "last_scan" in CONF["cache"]: print(CONF["cache"]["last_scan"]) else: print("NA") # Plugins print("Plugins list:") for name in CONF["plugins"]: print(" "+name+":\t"+CONF["plugins"][name])