mirror of
https://github.com/lutris/lutris
synced 2024-10-14 19:53:53 +00:00
Auto-remove invalid DXVK version files
This commit is contained in:
parent
449a00d390
commit
cf8e9107d0
|
@ -66,7 +66,15 @@ class DXVKManager:
|
|||
if not system.path_exists(versions_path):
|
||||
return []
|
||||
with open(versions_path, "r") as dxvk_version_file:
|
||||
dxvk_versions = [v["tag_name"] for v in json.load(dxvk_version_file)]
|
||||
try:
|
||||
dxvk_versions = [v["tag_name"] for v in json.load(dxvk_version_file)]
|
||||
except KeyError:
|
||||
logger.warning(
|
||||
"Invalid versions file %s, deleting so it is downloaded on next start.",
|
||||
versions_path
|
||||
)
|
||||
os.remove(versions_path)
|
||||
return []
|
||||
return dxvk_versions
|
||||
|
||||
@staticmethod
|
||||
|
|
Loading…
Reference in a new issue