summaryrefslogtreecommitdiffstats
path: root/util/locale_database/localetools.py
diff options
context:
space:
mode:
Diffstat (limited to 'util/locale_database/localetools.py')
-rw-r--r--util/locale_database/localetools.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/util/locale_database/localetools.py b/util/locale_database/localetools.py
index 10937df5485..818880d6efa 100644
--- a/util/locale_database/localetools.py
+++ b/util/locale_database/localetools.py
@@ -110,7 +110,7 @@ def AtomicRenameTemporaryFile(originalLocation: Path, *, prefix: str, dir: Path)
On success closes the temporary file and moves its content to the original
location. On error, removes temporary file, without disturbing the original.
"""
- tempFile = NamedTemporaryFile('w', prefix=prefix, dir=dir, delete=False)
+ tempFile = NamedTemporaryFile('w', prefix=prefix, dir=dir, delete=False, encoding='utf-8')
try:
yield tempFile
tempFile.close()
@@ -174,7 +174,7 @@ class Transcriber:
self.writer = resources.enter_context(
AtomicRenameTemporaryFile(self.path, prefix=self.path.name, dir=self.tempDir))
# Open the old file
- self.reader = resources.enter_context(open(self.path))
+ self.reader = resources.enter_context(open(self.path, encoding='utf-8'))
self.onEnter()