From 851c8c05d4e77562dd512d8c3009a48af7beded0 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sun, 23 Nov 2025 11:08:09 -0600 Subject: [PATCH] Update announce interval documentation and logic in PageNode class to reflect minutes instead of seconds --- rns_page_node/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rns_page_node/main.py b/rns_page_node/main.py index 2bf4976..cddd273 100644 --- a/rns_page_node/main.py +++ b/rns_page_node/main.py @@ -43,7 +43,7 @@ class PageNode: identity: RNS Identity for the node pagespath: Path to directory containing .mu pages filespath: Path to directory containing files to serve - announce_interval: Seconds between announcements (default: 360) + announce_interval: Minutes between announcements (default: 360) == 6 hours name: Display name for the node (optional) page_refresh_interval: Seconds between page rescans (0 = disabled) file_refresh_interval: Seconds between file rescans (0 = disabled) @@ -240,7 +240,7 @@ class PageNode: def _announce_loop(self): try: while not self._stop_event.is_set(): - if time.time() - self.last_announce > self.announce_interval: + if time.time() - self.last_announce > self.announce_interval * 60: if self.name: self.destination.announce(app_data=self.name.encode("utf-8")) else: @@ -322,7 +322,7 @@ def main(): "--announce-interval", dest="announce_interval", type=int, - help="Announce interval in seconds", + help="Announce interval in minutes", default=360, ) parser.add_argument(