Manage several plugins by ordering them in several categories with
versioning capabilities.
|
|
__init__(self,
decorated_manager=None,
categories_filter={'Default': <class 'peppy.yapsy.IPlugin.IPlugin'>},
directories_list=['/home/rob/src/peppy-git/peppy-0.7.2.5/peppy/yapsy'],
plugin_info_ext='yapsy-plugin')
Create the plugin manager and record the ConfigParser instance that
will be used afterwards. |
|
|
|
|
setCategoriesFilter(self,
categories_filter)
Set the categories of plugins to be looked for as well as the way to
recognise them. |
|
|
|
|
getLatestPluginsOfCategory(self,
category_name)
Return the list of all plugins belonging to a category. |
|
|
|
|
loadPlugins(self,
callback=None)
Load the candidate plugins that have been identified through a
previous call to locatePlugins. |
|
|
|
Inherited from PluginManager.PluginManagerDecorator:
__getattr__,
collectPlugins
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__str__
|