def get_lines(self, start="1.0", end="end"):
        '''Generator which returns all whole lines from start to end
        
        The first value is the whole line that contains the start index,
        The last value is the whole line that contains the end index. Start
        and end are not required to be the actual start and end of a line
        '''
        while self.compare(start, "<", end):
            yield self.get("%s linestart" % start, "%s lineend" % start)
            start = self.index("%s +1line"% start)
dataset/ETHPy150Open boakley/robotframework-workbench/rwb/widgets/dte.py/DynamicTableEditor.get_lines/original