def METHOD_NAME(self, value):
    """Return update installation state."""
    if value == DOWNLOADING_INSTALLER or value == INSTALLING:
        self.tooltip = _("Update installation will continue in the "
                         "background.\n"
                         "Click here to show the installation "
                         "dialog again.")
        if value == DOWNLOADING_INSTALLER:
            self.spinner.hide()
            self.spinner.stop()
            self.custom_widget.show()
        else:
            self.custom_widget.hide()
            self.spinner.show()
            self.spinner.start()
        self.installer.show()
    elif value == PENDING:
        self.tooltip = value
        self.custom_widget.hide()
        self.spinner.hide()
        self.spinner.stop()
    else:
        self.tooltip = self.BASE_TOOLTIP
        if self.custom_widget:
            self.custom_widget.hide()
        if self.spinner:
            self.spinner.hide()
            self.spinner.stop()
    self.setVisible(True)
    self.update_tooltip()
    value = f"Spyder: {value}"
    logger.debug(f"Application Update Status: {value}")
    super().METHOD_NAME(value)