From cb2969fd3993884c23922d03ce0ffed2a7721000 Mon Sep 17 00:00:00 2001 From: frederik Date: Sat, 30 Mar 2024 09:42:20 +0100 Subject: [PATCH] fix: disable ConfigParser interpolation: causes an exception with unescaped %, we do not use interpolation anyway --- scripts/utils/helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/utils/helpers.py b/scripts/utils/helpers.py index 297f00f..210e367 100644 --- a/scripts/utils/helpers.py +++ b/scripts/utils/helpers.py @@ -29,7 +29,7 @@ def _load_settings(settings_path='/etc/birdnet/birdnet.conf', force_reload=False global _settings if _settings is None or force_reload: with open(settings_path) as f: - parser = PHPConfigParser() + parser = PHPConfigParser(interpolation=None) # preserve case parser.optionxform = lambda option: option lines = chain(("[top]",), f)