From: Calin Crisan Date: Tue, 24 Jan 2017 15:03:51 +0000 (+0200) Subject: hashes inside a config line are part of the config value X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=8c8b0b4b4c2c2fd9716fa108cbc54d01678ce83b;p=motioneye-debian hashes inside a config line are part of the config value --- diff --git a/motioneye/config.py b/motioneye/config.py index 8b37139..a3f357f 100644 --- a/motioneye/config.py +++ b/motioneye/config.py @@ -1659,12 +1659,6 @@ def _conf_to_dict(lines, list_names=[], no_convert=[]): parts.append('') (name, value) = parts - try: - value, v, _ = re.split(r'([^\\])#', value, 1) - value += v - - except ValueError: - pass value = value.strip() @@ -1696,7 +1690,6 @@ def _dict_to_conf(lines, data, list_names=[]): match = re.match('^\#\s*(\@\w+)\s*(.*)', line) if match: # @line (name, value) = match.groups()[:2] - extra_comment = None elif line.startswith('#') or line.startswith(';'): # simple comment line conf_lines.append(line) @@ -1710,13 +1703,6 @@ def _dict_to_conf(lines, data, list_names=[]): else: (name, value) = parts[0], '' - try: - value, v, extra_comment = re.split(r'([^\\])#', value, 1) - value += v - - except ValueError: - extra_comment = None - if name in processed: continue # name already processed @@ -1730,14 +1716,10 @@ def _dict_to_conf(lines, data, list_names=[]): continue line = name + ' ' + _python_to_value(v) - if extra_comment: - line += ' #' + extra_comment conf_lines.append(line) else: line = name + ' ' + value - if extra_comment: - line += ' #' + extra_comment conf_lines.append(line) else: @@ -1745,8 +1727,6 @@ def _dict_to_conf(lines, data, list_names=[]): if new_value is not None: value = _python_to_value(new_value) line = name + ' ' + value - if extra_comment: - line += ' #' + extra_comment conf_lines.append(line) remaining.pop(name, None)