import time from core.execution.operation import buildOperation from core.execution.action import buildAction from core import executeContract def manageLifecycle(module, lifecycles): #lifecycles, state): #print(lifecycles[module.name]["mode"]) if lifecycles[module.name]["mode"] == "continuous": while lifecycles[module.name]["mode"] == "continuous": print(lifecycles) outputs = executeContract(module, None, None) #print(lifecycles) time.sleep(module.sleeptime) elif lifecycles[module.name]["mode"] == "oneshot": print(lifecycles) outputs = executeContract(module, None, None) #print(lifecycles) return