Skip to content

Commit 4efc67f

Browse files
author
L'In20Cible
committed
Fixed core_settings.ini creation for non-english languages.
1 parent 7c4be8f commit 4efc67f

File tree

1 file changed

+4
-3
lines changed
  • addons/source-python/packages/source-python/core

1 file changed

+4
-3
lines changed

addons/source-python/packages/source-python/core/settings.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
class _CoreSettings(ConfigObj):
3636
"""Class used to store core settings."""
3737

38-
def __init__(self, infile):
38+
def __init__(self, infile, *args, **kwargs):
3939
"""Add missing items and set comments using the server's language."""
4040
# Import the file
41-
super().__init__(infile)
41+
super().__init__(infile, *args, **kwargs)
4242
self._language = None
4343

4444
def load(self):
@@ -205,4 +205,5 @@ def _check_backend_settings(self, backend):
205205
backend_settings[option] = value
206206

207207
# Get the _CoreSettings instance
208-
_core_settings = _CoreSettings(CFG_PATH / 'core_settings.ini')
208+
_core_settings = _CoreSettings(CFG_PATH / 'core_settings.ini',
209+
encoding='utf8')

0 commit comments

Comments
 (0)