Files
rmmanager/core/server/dispatcher.py
T

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