Open all files with utf-8 encoding

- will not be used for binary read/writes (rb,wb)!
- prevents a bug where units with special characters in the unit name can not be tracked anymore as there will be a name mismatch due to wrong encoding
This commit is contained in:
RndName
2021-08-12 23:32:09 +02:00
parent c80d0e5378
commit b5b0d82a1a
9 changed files with 10 additions and 8 deletions

View File

@@ -64,7 +64,8 @@ def run_ui(game: Optional[Game]) -> None:
# init the theme and load the stylesheet based on the theme index
liberation_theme.init()
with open(
"./resources/stylesheets/" + liberation_theme.get_theme_css_file()
"./resources/stylesheets/" + liberation_theme.get_theme_css_file(),
encoding="utf-8",
) as stylesheet:
logging.info("Loading stylesheet: %s", liberation_theme.get_theme_css_file())
app.setStyleSheet(stylesheet.read())