GUI Update: Break on error

This commit is contained in:
Mykola Grymalyuk
2023-05-16 12:35:47 -06:00
parent 0a18db3142
commit 87f9f39179
2 changed files with 7 additions and 1 deletions

View File

@@ -786,11 +786,14 @@ class SettingsFrame(wx.Frame):
"Check CHANGELOG before blindly updating.",
],
},
"wrap_around 1": {
"type": "wrap_around",
},
"Export constants": {
"type": "button",
"function": self.on_export_constants,
"description": [
"Export constants.py values to a plist file.",
"Export constants.py values to a txt file.",
],
},
},

View File

@@ -175,6 +175,8 @@ class UpdateFrame(wx.Frame):
wx.CallAfter(self.progress_bar.SetValue, 0)
wx.CallAfter(wx.MessageBox, f"Failed to extract update. Error: {result.stderr.decode('utf-8')}", "Critical Error!", wx.OK | wx.ICON_ERROR)
wx.CallAfter(sys.exit, 1)
break
if Path(self.application_path).exists():
break
@@ -182,6 +184,7 @@ class UpdateFrame(wx.Frame):
wx.CallAfter(self.progress_bar.SetValue, 0)
wx.CallAfter(wx.MessageBox, "Failed to extract update. Error: Update file does not exist", "Critical Error!", wx.OK | wx.ICON_ERROR)
wx.CallAfter(sys.exit, 1)
break
def _install_update(self) -> None: