From 2e55e974923e114827deb7c1240f0128b42d9e9d Mon Sep 17 00:00:00 2001 From: Context 77 <126421199+ctx77@users.noreply.github.com> Date: Sat, 3 Aug 2024 00:44:41 +0200 Subject: [PATCH] Config.py: remove unnessary manual newline remove (strip does that), split each config.txt line only once, so that : works in values. --- FaustBot/Model/Config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FaustBot/Model/Config.py b/FaustBot/Model/Config.py index aaebafa..32a011f 100644 --- a/FaustBot/Model/Config.py +++ b/FaustBot/Model/Config.py @@ -26,9 +26,9 @@ class Config(object): if not append: self._config_dict = {} for l in f.readlines(): - kv_pair = l.split(':') + kv_pair = l.split(':', 1) if len(kv_pair) == 2: - self._config_dict[kv_pair[0].strip()] = kv_pair[1][:-1].strip() + self._config_dict[kv_pair[0].strip()] = kv_pair[1].strip() mods = self._config_dict['mods'].split(',') self._config_dict['mods'] = [] for mod in mods: @@ -86,4 +86,4 @@ class Config(object): @property def first_greeting(self): - return self._config_dict['first_greeting'] \ No newline at end of file + return self._config_dict['first_greeting']