Fix the divider printing logic (again)

This commit is contained in:
Eryn Wells 2013-08-29 12:05:34 -07:00
parent cac812e46f
commit d20a0bbdf7

View file

@ -203,7 +203,8 @@ class Board(dict):
lines.append('\n'.join(box_lines)) lines.append('\n'.join(box_lines))
box_lines = [] box_lines = []
if x < self.size - 1: if x < self.size - 1:
box_dividers = ['-' * (square_size * self.box_size + square_size)) for box in range(self.box_size)] # Don't print a divider on the last line.
box_dividers = ['-' * ((square_size + 1) * self.box_size - 1) for box in range(self.box_size)]
lines.append('\n{}\n'.format('-+-'.join(box_dividers))) lines.append('\n{}\n'.format('-+-'.join(box_dividers)))
return ''.join(lines) return ''.join(lines)