예제 #1
0
 def __init__(self, cfg_p, registry, 
              categories_filter={"Default":IPlugin}, 
              directories_list=None, 
              plugin_info_ext="yapsy-plugin"):
     """ Creates the base VariablePluginManagaer. """
     decorated_object = DefaultPluginManager(cfg_p, registry,
                                             categories_filter,
                                             directories_list,
                                             plugin_info_ext)
     
     FilteredPluginManager.__init__(self, decorated_manager=decorated_object)
예제 #2
0
 def __init__(self,
              enabled_plugins,
              decorated_manager=None,
              categories_filter={'Default': IPlugin},
              directories_list=None,
              plugin_info_ext='yapsy-plugin'):
     FilteredPluginManager.__init__(self, decorated_manager,
                                    categories_filter, directories_list,
                                    plugin_info_ext)
     self.enabled_plugins = enabled_plugins
     logging.debug('IslandoraPluginManager Enabled plugin list: %s' %
                   enabled_plugins)
예제 #3
0
 def __init__(self, enabled_plugins, decorated_manager = None, categories_filter = {'Default': IPlugin}, directories_list = None, plugin_info_ext = 'yapsy-plugin'):
     FilteredPluginManager.__init__(self, decorated_manager, categories_filter, directories_list, plugin_info_ext)
     self.enabled_plugins = enabled_plugins
     logging.debug('IslandoraPluginManager Enabled plugin list: %s' % enabled_plugins)