21 lines
510 B
Python
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
|