Compare commits

...

2 Commits

Author SHA1 Message Date
shayaa 2e2e526d3a Update gui.py 2026-03-10 00:23:08 +01:00
shayaa 11b8f3f265 Update update_checker.py 2026-03-10 00:21:57 +01:00
2 changed files with 16 additions and 6 deletions
+6 -1
View File
@@ -140,7 +140,12 @@ def _download_update(assets):
if "-windows-setup.exe" in asset["name"]:
filename = asset["name"]
setup_hash = asset["hash"]
url = asset ["url"]
url = asset["url"]
break
if not filename:
consoleLog("Error: No Windows installer found in release assets")
return
installer_path = os.path.join(tempfile.gettempdir(), filename)
+10 -5
View File
@@ -4,11 +4,16 @@ from core.utils.logging.logs import consoleLog
def get_updates():
url = f"https://api.github.com/repos/KeksPirates/SoftwareManager/releases/latest"
response = requests.get(url, timeout=15)
try:
response = requests.get(url, timeout=15)
except requests.RequestException as e:
consoleLog(f"Failed to fetch releases: {e}")
return None
if response.status_code != 200:
consoleLog(f"Failed to fetch releases: {response.status_code}")
return None, None
return None
release = response.json()
@@ -29,8 +34,8 @@ def get_updates():
hash=asset['digest']
))
return release_assets
else:
return None, None
else:
return None
else:
consoleLog("Already up-to-date.")
return None, None
return None