import ntp.packet import json session = ntp.packet.ControlSession() session.openhost('localhost') peers = session.readstat() k = [] l = session.readvar(0) print(f"{l=}") k.append(list(dict(l).keys())) for p in peers: l = session.readvar(p.associd) print(f"{p.associd}: {dict(l)}") k.append(list(dict(l).keys())) print(json.dumps(k, indent=4))