errbot.backend_plugin_manager module

class errbot.backend_plugin_manager.BackendPluginManager(bot_config, base_module: str, plugin_name: str, base_class: Type, 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, base_search_dir, extra_search_dirs=())[source]
load_plugin() Any[source]
exception errbot.backend_plugin_manager.PluginNotFoundException[source]

Bases: Exception

errbot.backend_plugin_manager.enumerate_backend_plugins(all_plugins_paths: List[str | Path]) Iterator[PluginInfo][source]