77
88import dearpygui .dearpygui as dpg
99
10- VERSION = '4.0.2 '
10+ VERSION = '4.0.3 '
1111
1212
1313class 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