~mmcg069/software-center/linkbutton-tweaks

« back to all changes in this revision

Viewing changes to softwarecenter/backend/aptd.py

merged  lp:~kiwinote/software-center/getting-the-small-things-right

Show diffs side-by-side

added added

removed removed

Lines of Context:
199
199
        self._logger.debug("enable_component: %s" % component)
200
200
        try:
201
201
            yield self.aptd_client.enable_distro_component(component, defer=True)
202
 
        except dbus.DBusException, err:
203
 
            if err.get_dbus_name() == "org.freedesktop.PolicyKit.Error.NotAuthorized":
204
 
                self._logger.error("enable_component: '%s'" % err)
205
 
                return
206
 
            raise
 
202
        except Exception, error:
 
203
            self._on_trans_error(error, component)
 
204
            return
207
205
        # now update the cache
208
206
        yield self.reload()
209
207