errbot.backend_plugin_manager module

class errbot.backend_plugin_manager.BackendPluginManager(bot_config, base_module: str, plugin_name: str, base_class: Type[CT_co], base_search_dir, extra_search_dirs=())[source]

Bases: object

This is a one shot plugin manager for Backends and Storage plugins.

__init__(bot_config, base_module: str, plugin_name: str, base_class: Type[CT_co], base_search_dir, extra_search_dirs=())[source]

Initialize self. See help(type(self)) for accurate signature.

load_plugin() → Any[source]
exception errbot.backend_plugin_manager.PluginNotFoundException[source]

Bases: Exception

errbot.backend_plugin_manager.enumerate_backend_plugins(all_plugins_paths)[source]