from .createdispatch import buildDispatch from .dispatchstate import buildState from core.execution.createthread import buildThread import threading def dispatchRequest(request, lifecycles): module, mode = buildDispatch(request) mode, lifecycles = buildState(module, mode, lifecycles) if mode == "stop": return lifecycles else: threadnum, threadname, lifecycles, threadlist = buildThread(module, lifecycles) #print("Active Threads") #print(threadlist) return threadnum, threadname, lifecycles, threadlist