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: