From 155f05cb631ef0296f91c6bb83a393667fc7736b Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 19 Jan 2018 02:27:00 +0100 Subject: [PATCH] Trigger onLoaded after config loaded --- src/Plugin/PluginManager.py | 1 + src/main.py | 1 + 2 files changed, 2 insertions(+) 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)