docs: def onComplete(self, *args, **kwargs):
          """
          Display the appropriate screen based on the success/fail of the
          host program
          """
          with transactUI(self):
              if self.clientRunner.was_success():
                  if self.buildSpec.get('return_to_config', False):
                      self.showSettings()
                  else:
                      self.showSuccess()
                      if self.buildSpec.get('show_success_modal', True):
                          wx.CallAfter(modals.showSuccess)
              else:
                  if self.clientRunner.wasForcefullyStopped:
                      self.showForceStopped()
                  else:
                      self.showError()
                      wx.CallAfter(modals.showFailure)