diff --git a/src/Plugin/PluginManager.py b/src/Plugin/PluginManager.py index 5769ac8f..b547c9bc 100644 --- a/src/Plugin/PluginManager.py +++ b/src/Plugin/PluginManager.py @@ -43,6 +43,7 @@ class PluginManager: if dir_name not in self.plugin_names: self.plugin_names.append(dir_name) + def onLoaded(self): for func in self.after_load: func() diff --git a/src/main.py b/src/main.py index bf75a6f4..d363d1f9 100644 --- a/src/main.py +++ b/src/main.py @@ -107,6 +107,7 @@ from Plugin import PluginManager PluginManager.plugin_manager.loadPlugins() config.loadPlugins() config.parse() # Parse again to add plugin configuration options +PluginManager.plugin_manager.onLoaded() # Log current config logging.debug("Config: %s" % config)