'Yields a tuple of a line number and row for each row of the CSV data.
Args:
reader: a csv reader for the input data.'

def IterRows(self, reader):

    line_num = 1
    for columns in reader:
        (yield (line_num, columns))
        line_num += 1
