def _fill_cells(self, row):
        new_row = []

        for column, cell in enumerate(row):
            new_row.append(cell)

            if isinstance(cell, TableCell) and cell.colspan > 1:
                for position in range(column + 1, column + cell.colspan):
                    # insert empty value at column position
                    new_row.append('')

        if new_row:
            return new_row

        return row
Fill cells for a row that contains colspan > 1.
dataset/ETHPy150Open sdispater/cleo/cleo/helpers/table.py/Table._fill_cells