def merge(node_inputs, present_value_info): # type: (List[Text], List[onnx.ValueInfoProto]) -> List[TypeProto] if (node_inputs): if (node_inputs[0] != ''): [present_value_info[0].type] + merge(node_inputs[1:], present_value_info[1:]) else: [TypeProto()] + merge(node_inputs[1:], present_value_info) return []
def merge(node_inputs: List[str], present_value_info: List[onnx.ValueInfoProto]) -> List[TypeProto]: if (node_inputs): if (node_inputs[0] != ""): return [present_value_info[0].type] + merge(node_inputs[1:], present_value_info[1:]) else: return [TypeProto()] + merge(node_inputs[1:], present_value_info) return []