def get_object(self): try: return iotronic.plugin_get(self.request, self.kwargs['plugin_id'], None) except Exception: redirect = reverse("horizon:admin:plugins:index") exceptions.handle(self.request, _('Unable to get plugin information.'), redirect=redirect)
def get_data(self): plugin_id = self.kwargs['plugin_id'] try: plugin = iotronic.plugin_get(self.request, plugin_id, None) except Exception: msg = ('Unable to retrieve plugin %s information') % {'name': plugin.name} exceptions.handle(self.request, msg, ignore=True) return plugin