Merge duplicate INI sections from NSIS BOM bug

This commit is contained in:
Etoh 2018-07-20 11:49:37 +01:00 committed by GitHub
parent 4367301a9e
commit 76a6390a2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -347,7 +347,7 @@ class ConfigurationGetter(object):
return path
def _parseConfigFile(self, iniPath, createConfig=True):
parser = SafeConfigParserUnicode()
parser = SafeConfigParserUnicode(strict=False)
if not os.path.isfile(iniPath):
if createConfig:
open(iniPath, 'w').close()
@ -395,7 +395,7 @@ class ConfigurationGetter(object):
changed = False
if self._config['noStore']:
return
parser = SafeConfigParserUnicode()
parser = SafeConfigParserUnicode(strict=False)
parser.readfp(codecs.open(iniPath, "r", "utf_8_sig"))
for section, options in list(self._iniStructure.items()):
if not parser.has_section(section):