From 82fc315ee5cdeba60b33b9b19df7932eb6b53c3d Mon Sep 17 00:00:00 2001 From: Schrolli Date: Tue, 19 May 2015 08:07:06 +0200 Subject: [PATCH] load plugins only at start --- plugin_test/plugin_test.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plugin_test/plugin_test.py b/plugin_test/plugin_test.py index 4fb0229..2a4ee35 100755 --- a/plugin_test/plugin_test.py +++ b/plugin_test/plugin_test.py @@ -51,13 +51,17 @@ except: #data = {"zvei":"12345"} data = {"ric":"1234567", "function":"1", "msg":"Hello World!"} +#read Plugins +pluginList = [] +for i in pluginloader.getPlugins(): + plugin = pluginloader.loadPlugin(i) + pluginList.append(plugin) + while True: try: time.sleep(1) logging.info("Alarm!") - for i in pluginloader.getPlugins(): - plugin = pluginloader.loadPlugin(i) - logging.debug(i["name"] + " Plugin called") + for plugin in pluginList: plugin.run("POC","80000000",data) except: logging.exception("Cannot Throw Modules")