23 lines
561 B
Python
23 lines
561 B
Python
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
|