From 595abe6aaad8c8a7992941e39c7e977c8fe33275 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Mon, 12 Dec 2005 13:25:16 +0100 Subject: * added errorhandling (need latest python-apt) --- UpdateManager/UpdateManager.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'UpdateManager/UpdateManager.py') diff --git a/UpdateManager/UpdateManager.py b/UpdateManager/UpdateManager.py index 99126e79..3795f398 100644 --- a/UpdateManager/UpdateManager.py +++ b/UpdateManager/UpdateManager.py @@ -465,7 +465,16 @@ class UpdateManager(SimpleGladeApp): "or upgraded software " "packages.")) # FIXME: do a try/except here otherwise it may bomb - self.cache.update(progress) + try: + self.cache.update(progress) + except (IOError,SystemError), msg: + dialog = gtk.MessageDialog(self.window_main, 0, gtk.MESSAGE_ERROR, + gtk.BUTTONS_OK,"") + dialog.set_markup("%s"%\ + _("Error updating")) + dialog.format_secondary_text("%s" % msg) + dialog.run() + dialog.destroy() self.fillstore() def on_button_help_clicked(self, widget): -- cgit v1.2.3