def back_to_overview(self): component.stop(["TorrentDetail"]) component.deregister(self) self.stdscr.erase() component.get("ConsoleUI").set_mode(self.alltorrentmode) self.alltorrentmode._go_top = False self.alltorrentmode.resume()
def disable_plugin(self, name): """Disables a plugin""" try: self.plugins[name].disable() component.deregister(self.plugins[name].plugin) del self.plugins[name] self.config["enabled_plugins"].remove(name) except KeyError: log.warning("Plugin %s is not enabled..", name) log.info("Plugin %s disabled..", name)
def disable_plugin(self, name): """Disables a plugin""" try: self.plugins[name].disable() component.deregister(self.plugins[name].plugin._component_name) del self.plugins[name] self.config["enabled_plugins"].remove(name) except KeyError: log.warning("Plugin %s is not enabled..", name) log.info("Plugin %s disabled..", name)
def on_disabled(result): ret = True if isinstance(result, Failure): log.debug('Error when disabling plugin %s: %s', name, result.getTraceback()) ret = False try: component.deregister(self.plugins[name].plugin) del self.plugins[name] self.config['enabled_plugins'].remove(name) except Exception as ex: log.warning('Problems occured disabling plugin: %s', name) log.debug(ex) ret = False else: log.info('Plugin %s disabled...', name) return ret
def finish_start_with_depends(self, *args): for c in args[1:]: component.deregister(c._component_name)
def tearDown(self): return component.deregister("SessionProxy")
def finish_start_with_depends(self, *args): for c in args[1:]: component.deregister(c)
def tearDown(self): return component.deregister(self.sp)
def tear_down(self): return component.deregister(self.sp)