Loading cloudcontrol/node/host/__init__.py +2 −0 Original line number Diff line number Diff line Loading @@ -350,12 +350,14 @@ class Handler(BasePlugin): plugin_logger = logger.getChild('plugin.%s' % name) self.plugins[name] = Plugin(plugin_logger, TagDB(self.tag_db), name, sha1, content) self.tag_db['__main__']['plugins'].update_value() def plugin_uninstall(self, name): plugin = self.plugins.pop(name, None) if plugin is None: raise KeyError('Plugin %r is not running' % name) plugin.uninstall() self.tag_db['__main__']['plugins'].update_value() def plugin_run(self, name, method, owner, **kwargs): if name not in self.plugins: Loading Loading
cloudcontrol/node/host/__init__.py +2 −0 Original line number Diff line number Diff line Loading @@ -350,12 +350,14 @@ class Handler(BasePlugin): plugin_logger = logger.getChild('plugin.%s' % name) self.plugins[name] = Plugin(plugin_logger, TagDB(self.tag_db), name, sha1, content) self.tag_db['__main__']['plugins'].update_value() def plugin_uninstall(self, name): plugin = self.plugins.pop(name, None) if plugin is None: raise KeyError('Plugin %r is not running' % name) plugin.uninstall() self.tag_db['__main__']['plugins'].update_value() def plugin_run(self, name, method, owner, **kwargs): if name not in self.plugins: Loading