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_time_period(root = None, begin = None, end = None): if begin == None or end == None: begin = create_test_begin_position(root) end = create_test_end_position(root) return createTimePeriod(root, begin = begin, end = end) return createTimePeriod(root, begin = begin, end = end)