mirror of
https://github.com/aclist/dztui.git
synced 2026-10-30 06:32:53 +01:00
feat: static releases button
This commit is contained in:
1 parent
59a84e9e3a
commit
0a6bd831bd
6 files changed
+39
-40
No files matched your search
@@ -16,7 +16,6 @@ def get_latest_release() -> str | None:
|
||||
try:
|
||||
res = requests.get(url, timeout=REQUEST_TIMEOUT)
|
||||
if res.status_code == 200:
|
||||
print(res.json())
|
||||
tag = res.json()["tag_name"]
|
||||
break
|
||||
except Exception as e:
|
||||
@@ -25,13 +24,13 @@ def get_latest_release() -> str | None:
|
||||
return tag
|
||||
|
||||
|
||||
def check_updates(version: str) -> str | None:
|
||||
def check_updates(version: str) -> bool:
|
||||
try:
|
||||
latest = get_latest_release()
|
||||
if latest is None:
|
||||
return None
|
||||
return False
|
||||
if Version(version) >= Version(latest):
|
||||
return None
|
||||
return latest
|
||||
return False
|
||||
return True
|
||||
except Exception:
|
||||
return None
|
||||
return False
|
||||
Reference in new issue
Block a user