def register_a_plugin(self, cls): PluginManager.register_a_plugin(self, cls)
def register_a_plugin(self, cls, plugin_info): """ for dynamically loaded plugin """ PluginManager.register_a_plugin(self, cls, plugin_info) _do_additional_registration(plugin_info)
def __init__(self): PluginManager.__init__(self, 'plot')
def __init__(self, plugin_type, known_list): PluginManager.__init__(self, plugin_type) self.known_plugins = known_list self.action = "read" if self.plugin_name == WRITER_PLUGIN: self.action = "write"
def load_me_later(self, plugin_info): PluginManager.load_me_later(self, plugin_info) _do_additional_registration(plugin_info)
def register_a_plugin(self, cls, plugin_info): """ for dynamically loaded plugin """ PluginManager.register_a_plugin(self, cls, plugin_info) _do_additional_registration(plugin_info)
def __init__(self): PluginManager.__init__(self, "cuisine")
def __init__(self, name): PluginManager.__init__(self, name)
def __init__(self): PluginManager.__init__(self, "source") self.keywords = {}
def register_a_plugin(self, plugin_cls, plugin_info): """ for dynamically loaded plugin """ PluginManager.register_a_plugin(self, plugin_cls, plugin_info) self._register_a_plugin_info(plugin_info)
def __init__(self): PluginManager.__init__(self, 'custom')
def load_me_later(self, plugin_info): PluginManager.load_me_later(self, plugin_info) self._register_a_plugin_info(plugin_info)
def __init__(self): PluginManager.__init__(self, 'source') self.keywords = {}
def __init__(self): PluginManager.__init__(self, 'chart')
def __init__(self, plugin_type, known_list): PluginManager.__init__(self, plugin_type) self.known_plugins = known_list self.action = "read" if self.plugin_name == WRITER_PLUGIN: self.action = "write"
def load_me_later(self, plugin_info): PluginManager.load_me_later(self, plugin_info) self._register_a_plugin_info(plugin_info)
def load_me_later(self, plugin_info): PluginManager.load_me_later(self, plugin_info) _do_additional_registration(plugin_info)
def register_a_plugin(self, plugin_cls, plugin_info): """ for dynamically loaded plugin """ PluginManager.register_a_plugin(self, plugin_cls, plugin_info) self._register_a_plugin_info(plugin_info)
def __init__(self, name): PluginManager.__init__(self, name)
def get_a_plugin(self, food_name=None, **keywords): return PluginManager.get_a_plugin(self, key=food_name, **keywords)