def on_have_update(self, client, id, entry, data): if entry.get_value().get_bool(): dialog = QuestionDialog(_('New application data available, would you like to update?')) response = dialog.run() dialog.destroy() if response == gtk.RESPONSE_YES: dialog = FetchingDialog(get_app_data_url(), self.get_toplevel()) dialog.connect('destroy', self.on_app_data_downloaded) dialog.run() dialog.destroy()
def on_have_update(self, client, id, entry, data): if entry.get_value().get_bool(): dialog = QuestionDialog( _('New application data available, would you like to update?')) response = dialog.run() dialog.destroy() if response == gtk.RESPONSE_YES: dialog = FetchingDialog(get_app_data_url(), self.get_toplevel()) dialog.connect('destroy', self.on_app_data_downloaded) dialog.run() dialog.destroy()