From abebca4451cde131c0ee8fa9ec7a46710e9cfccc Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 14 Mar 2011 15:34:48 +0100 Subject: [PATCH] [sulfur] fix Sets API usage, regression. --- sulfur/src/sulfur/events.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sulfur/src/sulfur/events.py b/sulfur/src/sulfur/events.py index 2e7af5e1f..1eda2467b 100644 --- a/sulfur/src/sulfur/events.py +++ b/sulfur/src/sulfur/events.py @@ -929,9 +929,10 @@ class SulfurApplicationEventsMixin: return if edit: - rc, msg = sets.remove(const_convert_to_unicode(data.get("name"))) - if rc != 0: - okDialog(self.ui.main, "%s: %s" % (_("Error"), msg,)) + try: + sets.remove(const_convert_to_unicode(data.get("name"))) + except InvalidPackageSet as err: + okDialog(self.ui.main, "%s: %s" % (_("Error"), err.value,)) return with self._privileges: