diff options
| author | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-01-23 23:04:37 +0100 |
|---|---|---|
| committer | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-01-23 23:04:37 +0100 |
| commit | 1db0d7b67f9fdec6d721637cadfca8c292efb35b (patch) | |
| tree | fc18b9294873f218484126c16407ab5000f1f1f1 | |
| parent | dfac943eddaebac9b9532acfd606fb3908e03bb8 (diff) | |
| parent | 4614765fb73d85f350f4f525a216386f01cbec0d (diff) | |
| download | python-apt-1db0d7b67f9fdec6d721637cadfca8c292efb35b.tar.gz | |
* Merged with Michael
| -rw-r--r-- | DistUpgrade/DistUpgradeControler.py | 5 | ||||
| -rw-r--r-- | DistUpgrade/DistUpgradeView.py | 8 | ||||
| -rw-r--r-- | DistUpgrade/DistUpgradeViewGtk.py | 6 |
3 files changed, 12 insertions, 7 deletions
diff --git a/DistUpgrade/DistUpgradeControler.py b/DistUpgrade/DistUpgradeControler.py index b90224a2..e229a849 100644 --- a/DistUpgrade/DistUpgradeControler.py +++ b/DistUpgrade/DistUpgradeControler.py @@ -232,9 +232,6 @@ class DistUpgradeControler(object): "%s" % e) self.cache.commit(fprogress,iprogress) - def askForReboot(self): - return self._view.confirm_restart() - def abort(self): """ abort the upgrade, cleanup (as much as possible) """ self.sources.restoreBackup(self.sources_backup_ext) @@ -284,7 +281,7 @@ class DistUpgradeControler(object): # done, ask for reboot self._view.updateStatus(_("System upgrade is complete.")) - if self.askForReboot(): + if self._view.confirmRestart(): subprocess.call(["reboot"]) def run(self): diff --git a/DistUpgrade/DistUpgradeView.py b/DistUpgrade/DistUpgradeView.py index ba223a1b..abc5b340 100644 --- a/DistUpgrade/DistUpgradeView.py +++ b/DistUpgrade/DistUpgradeView.py @@ -61,6 +61,14 @@ class DistUpgradeView(object): def askYesNoQuestion(self, summary, msg): " ask a Yes/No question and return True on 'Yes' " pass + def confirmRestart(self): + " generic ask about the restart, can be overriden " + summary = _("Reboot required") + msg = _("The upgrade is finished now. " + "A reboot is required to " + "now, do you want to do this " + "now?") + return self.askYesNoQuestion(summary, msg) def error(self, summary, msg, extended_msg=None): " display a error " pass diff --git a/DistUpgrade/DistUpgradeViewGtk.py b/DistUpgrade/DistUpgradeViewGtk.py index f5bceef0..f538c1a9 100644 --- a/DistUpgrade/DistUpgradeViewGtk.py +++ b/DistUpgrade/DistUpgradeViewGtk.py @@ -126,7 +126,7 @@ class GtkInstallProgressAdapter(InstallProgress): self.term.show() self.env = ["VTE_PTY_KEEP_FD=%s"% self.writefd, "DEBIAN_FRONTEND=gnome", - "APT_LISTCHANGES_FRONTEND=gtk"] + "APT_LISTCHANGES_FRONTEND=none"] def error(self, pkg, errormsg): dialog = gtk.MessageDialog(self.parent.window_main, 0, gtk.MESSAGE_ERROR, @@ -297,11 +297,11 @@ class GtkDistUpgradeView(DistUpgradeView,SimpleGladeApp): return True return False - def confirm_restart(self): + def confirmRestart(self): self.dialog_restart.set_transient_for(self.window_main) res = self.dialog_restart.run() self.dialog_restart.hide() - if res == RESPONSE_YES: + if res == gtk.RESPONSE_YES: return True return False |
