Files
rmmanager/core/apirequest/key.py
T

17 lines
409 B
Python

def buildKey(key, outputs, resolved):
value = key["keyvalue"]
if isinstance(value, dict):
if "output" in value:
value = outputs[value["output"]]
elif "resolved" in value:
value = resolved[value["resolved"]]
if "prefix" in key["keyvalue"]:
value = key["keyvalue"]["prefix"] + str(value)
return {
key["keytitle"]: value,
}