Merge pull request #932 from EDCD/enhancement/odyssey-version-paranoia

Extra paranoia about game version for forthcoming Odyssey Alpha
This commit is contained in:
Athanasius authored and GitHub committed 2021-03-23 13:20:25 +00:00
commit 6764cab36f
1 file changed
+7 -1
+7 -1
View File
@@ -382,7 +382,13 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below
if event_type == 'Fileheader':
self.live = False
self.version = entry['gameversion']
self.is_beta = 'beta' in entry['gameversion'].lower()
self.is_beta = any(v in entry['gameversion'].lower() for v in ('alpha', 'beta'))
# TODO: This is an extra paranoia check, because we don't yet know what will (not) be in the Odyssey alpha string.
if 'Fleet Carriers Update' not in entry['gameversion']:
logger.warning(f'Forcing is_beta to True due to gameversion: {entry["gameversion"]}')
self.is_beta = True
self.cmdr = None
self.mode = None
self.group = None