Skip to content

Commit 5a22262

Browse files
committed
fix: prevent version request error
1 parent cacaebb commit 5a22262

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lolbot/view/about_tab.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,21 @@
77

88
import dearpygui.dearpygui as dpg
99

10-
VERSION = '4.0.2'
10+
VERSION = '4.0.3'
1111

1212

1313
class AboutTab:
1414
"""Class that displays the About Tab and information about the bot"""
1515

1616
def __init__(self) -> None:
17-
response = requests.get("https://api.github.com/repos/iholston/lol-bot/releases/latest")
18-
self.version = 'v' + VERSION
19-
self.latest_version = response.json()["name"]
17+
self.version = f"v{VERSION}"
18+
try:
19+
response = requests.get("https://api.github.com/repos/iholston/lol-bot/releases/latest")
20+
self.release_version = response.json()["name"]
21+
except:
22+
self.release_version = self.version
2023
self.need_update = False
21-
if self.latest_version != self.version:
24+
if self.release_version != self.version:
2225
self.need_update = True
2326

2427
def create_tab(self, parent: int) -> None:
@@ -29,7 +32,7 @@ def create_tab(self, parent: int) -> None:
2932
dpg.add_button(label='Bot Version', width=100, enabled=False)
3033
dpg.add_text(default_value=self.version)
3134
if self.need_update:
32-
update = dpg.add_button(label="- Update Available ({})".format(self.latest_version), callback=lambda: webbrowser.open('https://github.com/iholston/lol-bot/releases/latest'))
35+
update = dpg.add_button(label="- Update Available ({})".format(self.release_version), callback=lambda: webbrowser.open('https://github.com/iholston/lol-bot/releases/latest'))
3336
with dpg.tooltip(dpg.last_item()):
3437
dpg.add_text("Get latest release")
3538
dpg.bind_item_theme(update, "__hyperlinkTheme")

0 commit comments

Comments
 (0)