From b8eb2a034a77ae8059472fb9036d1460b5237565 Mon Sep 17 00:00:00 2001 From: Schrolli Date: Tue, 19 May 2015 09:36:17 +0200 Subject: [PATCH] solve problems with pluginloader --- plugin_test/plugin_test.py | 18 +++--------------- plugin_test/pluginloader.py | 1 + 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/plugin_test/plugin_test.py b/plugin_test/plugin_test.py index c542a3d..4fb0229 100755 --- a/plugin_test/plugin_test.py +++ b/plugin_test/plugin_test.py @@ -51,25 +51,13 @@ except: #data = {"zvei":"12345"} data = {"ric":"1234567", "function":"1", "msg":"Hello World!"} -#read Plugins -pluginlist = [] -for i in pluginloader.getPlugins(): - plugin = pluginloader.loadPlugin(i) - print(plugin) - pluginlist.append(plugin) - -print() - -for i in pluginlist: - print(i) - -exit() while True: try: time.sleep(1) logging.info("Alarm!") - for plugin in pluginList: - logging.info(plugin) + for i in pluginloader.getPlugins(): + plugin = pluginloader.loadPlugin(i) + logging.debug(i["name"] + " Plugin called") plugin.run("POC","80000000",data) except: logging.exception("Cannot Throw Modules") diff --git a/plugin_test/pluginloader.py b/plugin_test/pluginloader.py index e5f45ae..768e521 100644 --- a/plugin_test/pluginloader.py +++ b/plugin_test/pluginloader.py @@ -9,6 +9,7 @@ import os PluginFolder = "./plugins" MainModule = "__init__" + def getPlugins(): plugins = [] possibleplugins = os.listdir(PluginFolder)