From 1d304042155405864583da8010c3d3f0be110a0f Mon Sep 17 00:00:00 2001 From: K4YT3X Date: Sat, 12 Dec 2020 18:13:21 -0500 Subject: [PATCH] 1.10.2: fixed KPM update errors --- CHANGELOG.md | 6 +++++- src/kpm.py | 8 +++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7138924..d494bac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # KPM Changelog +## 1.10.2 (December 12, 2020) + +- Fixed KPM update errors + ## 1.10.1 (December 12, 2020) - Continue running the program when GitHub API requests fail @@ -32,4 +36,4 @@ ## 1.7.2 (October 19, 2018) -- I know this is not wise but, updated for avalon framework 1.6.1. \ No newline at end of file +- I know this is not wise but, updated for avalon framework 1.6.1. diff --git a/src/kpm.py b/src/kpm.py index babea0e..d339d8d 100755 --- a/src/kpm.py +++ b/src/kpm.py @@ -33,7 +33,7 @@ from avalon_framework import Avalon import requests -VERSION = "1.10.1" +VERSION = "1.10.2" # global constants INTERNET_TEST_PAGE = "http://detectportal.firefox.com/success.txt" @@ -53,10 +53,8 @@ def upgrade_kpm(): ).json() for asset in latest_json["assets"]: - if latest_json["assets"][asset]["name"] == "kpm.py": - latest_version_url = latest_json["assets"][asset][ - "browser_download_url" - ] + if asset["name"] == "kpm.py": + latest_version_url = asset["browser_download_url"] break else: Avalon.warning("Unable to find the latest version's download URL")