mirror of
https://github.com/Schrolli91/BOSWatch.git
synced 2025-12-06 07:42:03 +01:00
solve problems with pluginloader
This commit is contained in:
parent
5974487f37
commit
b8eb2a034a
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import os
|
|||
PluginFolder = "./plugins"
|
||||
MainModule = "__init__"
|
||||
|
||||
|
||||
def getPlugins():
|
||||
plugins = []
|
||||
possibleplugins = os.listdir(PluginFolder)
|
||||
|
|
|
|||
Loading…
Reference in a new issue