Files
rmmanager/core/apirequest/request.py
T

21 lines
558 B
Python

from .object import buildObject
from .path import buildPath
from .headers import buildHeaders
#import os
def buildRequest(definition, outputs, resolved):
path = buildPath(definition.path, outputs, resolved)
request = {
"method": definition.method,
"path": path,
}
if hasattr(definition, "keys"):
request["object"] = buildObject(definition.keys, outputs, resolved)
if hasattr(definition, "headers"):
request["headers"] = buildHeaders(definition, request, outputs, resolved)
return request, outputs