Files
rmmanager/core/server/dispatcher.py
T
2026-10-10 19:18:06 -04:00

21 lines
510 B
Python

from .createdispatch import buildDispatch
from .dispatchstate import buildState
from core.execution.createthread import buildThread
from .createresponse import buildResponse
import threading
def dispatchRequest(request, lifecycles):
module, mode = buildDispatch(request)
mode, lifecycles = buildState(module, mode, lifecycles)
if mode == "stop":
return lifecycles
else:
thread, lifecycles = buildThread(module, lifecycles)
return thread, lifecycles, module, mode