Skip to content

Commit ddb8d3e

Browse files
committed
Write settings files with the correct encoding
1 parent af6ad18 commit ddb8d3e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/configuration/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def write(self, space_around_delimiters: bool = False):
9090
self.config.write(file, space_around_delimiters)
9191
self.configLastWritten = deepcopy(self.config)
9292
if self.priority != self.priorityLastWritten:
93-
with open(self.__userSettingsPath + '/mods.settings', 'w', encoding='utf-16') as file:
93+
with open(self.__userSettingsPath + '/mods.settings', 'w', encoding='utf-8') as file:
9494
print(
9595
f"writing mods.settings to {self.__configPath + '/mods.settings'}")
9696
# proper-case all keys

src/domain/mod.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ def installInputKeys(self) -> int:
262262
r"\[" + keycontext + r"\]\n",
263263
r"[" + keycontext + r"]\n" + str(key) + r"\n",
264264
text)
265-
with open(data.config.settings + "/input.settings", 'w', encoding="utf-16") as userfile:
265+
with open(data.config.settings + "/input.settings", 'w', encoding="utf-8") as userfile:
266266
text = userfile.write(text)
267267
return added
268268

@@ -278,7 +278,7 @@ def installUserSettings(self) -> int:
278278
config.add_section(setting.context)
279279
config.set(setting.context, setting.option, setting.value)
280280
added += 1
281-
with open(data.config.settings+"/user.settings", 'w', encoding="utf-16") as userfile:
281+
with open(data.config.settings+"/user.settings", 'w', encoding="utf-8") as userfile:
282282
config.write(userfile, space_around_delimiters=False)
283283
return added
284284

@@ -291,7 +291,7 @@ def uninstallUserSettings(self):
291291
for setting in iter(self.usersettings):
292292
if config.has_section(setting.context):
293293
config.remove_option(setting.context, setting.option)
294-
with open(data.config.settings+"/user.settings", 'w', encoding="utf-16") as userfile:
294+
with open(data.config.settings+"/user.settings", 'w', encoding="utf-8") as userfile:
295295
config.write(userfile, space_around_delimiters=False)
296296

297297
def __repr__(self):

src/util/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ def fixUserSettingsDuplicateBrackets():
265265
for item in items:
266266
config.set(newSection, item[0], item[1])
267267
config.remove_section(section)
268-
with open(data.config.settings+"/user.settings", 'w', encoding="utf-16") as userfile:
268+
with open(data.config.settings+"/user.settings", 'w', encoding="utf-8") as userfile:
269269
config.write(userfile, space_around_delimiters=False)
270270
except:
271271
print("fixing duplicate brackets failed")

0 commit comments

Comments
 (0)