def __init__(self): LOG.audit(_('Initializing extension manager.')) self.cls_list = FLAGS.osapi_compute_extension self.PluginManager = pluginmanager.PluginManager( 'nova', 'compute-extensions') self.PluginManager.load_plugins() self.cls_list.append(self.PluginManager.plugin_extension_factory) self.extensions = {} self._load_extensions()
def load_plugins(self): pluginmgr = pluginmanager.PluginManager('nova', self.service_name) pluginmgr.load_plugins()
def load_plugins(self): pluginmgr = pluginmanager.PluginManager('nova', self.__class__) pluginmgr.load_plugins()