def preProcessRequest()

in core/actionProxy/owplatform/knative.py [0:0]


def preProcessRequest(msg):
    valueData = msg.get('value', {})
    if isinstance(valueData, str):
        valueData = {}
    initData = msg.get('init', {})
    activationData = msg.get('activation', {})

    if hasInitData(msg):
        preProcessInitData(initData, valueData, activationData)

    if hasActivationData(msg):
        preProcessHTTPContext(msg, valueData)
        preProcessActivationData(activationData)

    msg['value'] = valueData
    msg['init'] = initData
    msg['activation'] = activationData