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, }