fix proton updater

This commit is contained in:
Izalia Mae 2021-07-23 15:48:29 -04:00
parent 002e38dca1
commit 82ac51ec10

View file

@ -44,17 +44,24 @@ def dl_progress_old(count, bsize, size):
with urlopen(Request(url, headers={'Accept': 'application/vnd.github.v3+json'})) as resp:
data = json.loads(resp.read())
release = None
try:
build = data['assets'][0]
release = {
'name': data['name'],
'size': build['size'],
'date:': build['created_at'],
'url': build['browser_download_url']
}
builds = data['assets']
except KeyError as e:
for build in builds:
if not build['browser_download_url'].endswith('.tar.gz')
continue
release = {
'name': build['name'],
'size': build['size'],
'date:': build['created_at'],
'url': build['browser_download_url']
}
break
if not release:
print('Failed to get build info:', e)
sys.exit()