diff options
Diffstat (limited to 'lib/bb/utils.py')
-rw-r--r-- | lib/bb/utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/bb/utils.py b/lib/bb/utils.py index c54ff5b92..5e735d3fa 100644 --- a/lib/bb/utils.py +++ b/lib/bb/utils.py @@ -1477,5 +1477,7 @@ def load_plugins(logger, plugins, pluginpath): if name != '__init__': plugin = load_plugin(name) if hasattr(plugin, 'plugin_init'): - plugin.plugin_init(plugins) - plugins.append(plugin) + obj = plugin.plugin_init(plugins) + plugins.append(obj or plugin) + else: + plugins.append(plugin) |