parts = []
parts.append(self.before_grid(grid))
- for idx, row in enumerate(grid._rows):
- if idx and idx % grid._box_height == 0:
+ for idx, row in enumerate(grid.rows):
+ if idx and idx % grid.box_height == 0:
parts.append(self.inside_grid(grid))
parts.append(self.render_row(row))
parts.append(self.after_grid(grid))
parts.append(self.before_row(row))
for idx, cell in enumerate(row.cells):
- if idx and idx % row._grid._box_width == 0:
+ if idx and idx % row.grid.box_width == 0:
parts.append(self.inside_row(row))
parts.extend(self.render_cell(cell))
parts.append(self.after_row(row))
def inside_cell(self, cell):
"""Content used to represent the actual cell value."""
- if cell.value:
+ if cell.solved:
return symbols[cell.value]
else:
return '.'