From df19b1c8a0f5626d6b58e779de78b3b3edf46d0e Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Tue, 8 Jul 2025 08:15:52 +0200 Subject: [PATCH] allow inline comments with '#' in box cfg files --- cfg/linse-leiden.cfg | 4 ++-- listboxes | 2 +- utils.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cfg/linse-leiden.cfg b/cfg/linse-leiden.cfg index 9a8954c..8bc1f55 100644 --- a/cfg/linse-leiden.cfg +++ b/cfg/linse-leiden.cfg @@ -16,5 +16,5 @@ eth3=192.168.127.254 5900=192.168.2.2:5900 [FRAPPY] -cfg=demo # the cfg file for the frappy server -port=5000 # the port for the frappy server +cfg=demo # config file +port=5000 # port diff --git a/listboxes b/listboxes index 28e5e40..d616ad6 100755 --- a/listboxes +++ b/listboxes @@ -49,7 +49,7 @@ all_ports = {} for file in sorted(cfgdir.glob('*.cfg')): name = file.stem all_ports[name] = box_ports = {} - parser = ConfigParser() + parser = ConfigParser(inline_comment_prefixes=('#',)) parser.read(file) info = {k: dict(parser[k]) for k in parser.sections()} router = info.get('ROUTER', {}) diff --git a/utils.py b/utils.py index f3c4e96..de306e0 100644 --- a/utils.py +++ b/utils.py @@ -123,7 +123,7 @@ class BoxInfo: self.cfgfile = cfgfiles[0] else: return {} - parser = ConfigParser() + parser = ConfigParser(inline_comment_prefixes=('#',)) parser.read(self.cfgfile) if section: if section in parser.sections():