def append_valid_time(subresult, entry, atomroot, begin_position, end_position): #xmlentry = entry.buildElement() if begin_position is not None: begin_position = createBeginPosition(root = atomroot, body = subresult.beginPosition) if end_position is not None: end_position = createEndPosition(root = atomroot, body = subresult.endPosition) time_period = createTimePeriod(root = atomroot, begin = begin_position, end = end_position) valid_time = createValidTime(root = atomroot, body = time_period) if begin_position is not None or end_position is not None: entry.append(valid_time)
def create_test_valid_time(root = None, body = None): if body == None: return createValidTime(root, body = create_test_time_period(root)) return createValidTime(root, body = body)