From 67d53f640a7ad92bab3d1d71b5b13018b118a296 Mon Sep 17 00:00:00 2001 From: Etoh Date: Thu, 10 Apr 2014 20:08:03 +0100 Subject: [PATCH] Escape % in _saveConfig parser --- syncplay/ui/ConfigurationGetter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index 74a19f2..f57dd68 100644 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -235,7 +235,7 @@ class ConfigurationGetter(object): for option in options: if(self.__wasOptionChanged(parser, section, option)): changed = True - parser.set(section, option, unicode(self._config[option])) + parser.set(section, option, unicode(self._config[option]).replace('%', '%%')) if(changed): parser.write(codecs.open(iniPath, "wb", "utf_8_sig"))