diff options
Diffstat (limited to 'module/ConfigParser.py')
-rw-r--r-- | module/ConfigParser.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/module/ConfigParser.py b/module/ConfigParser.py index 714e34ca9..81be6c021 100644 --- a/module/ConfigParser.py +++ b/module/ConfigParser.py @@ -123,13 +123,14 @@ class ConfigParser: listmode = False for line in config: - - line = line.rpartition("#") # removes comments - - if line[1]: - line = line[0] - else: - line = line[2] + + comment = line.rfind("#") + if line.find(":", comment) < 0 and line.find("=", comment) < 0: + line = line.rpartition("#") # removes comments + if line[1]: + line = line[0] + else: + line = line[2] line = line.strip() |