From dec2e07ce0533abe4e78fec7b5cfe8455e12897c Mon Sep 17 00:00:00 2001 From: A_D Date: Sat, 3 Jul 2021 17:18:47 +0200 Subject: [PATCH] revert previous commit, handle \ in lang names --- edmc_data.py | 5 +++++ monitor.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/edmc_data.py b/edmc_data.py index ff746196..8098bd7e 100644 --- a/edmc_data.py +++ b/edmc_data.py @@ -571,6 +571,11 @@ edmc_suit_symbol_localised = { }, } +# 4.0.0.600 Update 5 introduced duplicates of `fileheader` keys into `LoadGame`, +# but the GameLanguage in the latter has doubled up the `\`, so cater for either. +for lang, new_lang in map(lambda k: (k, k.replace('\\', r'\\')), list(edmc_suit_symbol_localised.keys())): + edmc_suit_symbol_localised[new_lang] = edmc_suit_symbol_localised[lang] + # Local webserver for debugging. See implementation in debug_webserver.py DEBUG_WEBSERVER_HOST = '127.0.0.1' DEBUG_WEBSERVER_PORT = 9090 diff --git a/monitor.py b/monitor.py index e025aa06..9eefafee 100644 --- a/monitor.py +++ b/monitor.py @@ -513,7 +513,7 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below elif event_type == 'loadgame': # Odyssey Release Update 5 -- This contains data that doesn't match the format used in FileHeader above - # self.populate_version_info(entry, suppress=True) + self.populate_version_info(entry, suppress=True) # alpha4 # Odyssey: bool