Fix #23 Revert a bug introduced with ab32fbbf98

Crash if checking for updates without an internet connection
This commit is contained in:
Alessandro
2020-05-19 14:50:26 +02:00
parent 84dc68dd55
commit 4a26ac58d0
2 changed files with 9 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
The first release is [3.0.0] because this is actually the third major version (completely rewritten) of the software.
## [Unreleased]
...
- Fixed crash on startup or if checking for updates without an internet connection ([#23](https://github.com/AresValley/Artemis/pull/23))
## [3.2.1] - 2020-04-25
### Added

View File

@@ -77,9 +77,14 @@ def _download_versions_file():
}
}
"""
return json.load(
BytesIO(download_file(Constants.VERSION_LINK))
).get(get_os(), None)
try:
version_dict = json.load(
BytesIO(download_file(Constants.VERSION_LINK))
)[get_os()]
except Exception:
return None
else:
return version_dict
class VersionController: