From 33247e21b2e874da953f17d310b01b5c6f16050f Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Fri, 8 May 2026 16:48:50 +0200 Subject: [PATCH] Added AutoInterface per-peer announce rate display to rnstatus --- RNS/Utilities/rnstatus.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/RNS/Utilities/rnstatus.py b/RNS/Utilities/rnstatus.py index cb6ce3d6..69bb5f4a 100644 --- a/RNS/Utilities/rnstatus.py +++ b/RNS/Utilities/rnstatus.py @@ -556,7 +556,9 @@ def program_setup(configdir, dispall=False, verbosity=0, name_filter=None, json= if astats and "incoming_announce_frequency" in ifstat and ifstat["incoming_announce_frequency"] != None: oaf = RNS.prettyfrequency(ifstat["outgoing_announce_frequency"])+"↑" iaf = RNS.prettyfrequency(ifstat["incoming_announce_frequency"])+"↓" - if clients != None and clients > 0: pc_str = f"{RNS.prettyfrequency(ifstat['outgoing_announce_frequency']/clients)}/c" + cspec = "c" + if clients == None and "peers" in ifstat and ifstat["peers"]: clients = ifstat["peers"]; cspec = "p" + if clients != None and clients > 0: pc_str = f"{RNS.prettyfrequency(ifstat['outgoing_announce_frequency']/clients)}/{cspec}" else: pc_str = "" asr = True