Skip to content

Commit

Permalink
cli,render: enforce default_column_space to be int
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasTomecek committed Sep 22, 2015
1 parent 7febef4 commit 43bbb56
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions osbs/cli/render.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,11 @@ def _init(self):
if self.total_free_space <= 0:
self.total_free_space = None
else:
self.default_column_space = self.total_free_space / self.col_count
self.default_column_space = self.total_free_space // self.col_count
self.default_column_space_remainder = self.total_free_space % self.col_count
logger.debug("total free space: %d, column space: %d, remainder: %d, columns: %d",
self.total_free_space, self.default_column_space, self.default_column_space_remainder,
self.col_count)
else:
self.total_free_space = None

Expand Down Expand Up @@ -148,6 +151,8 @@ def _count_sizes(self):
header_sepa_format_list.append("{%s:%d}" % (col, col_width))
self.col_widths[col] = col_width

logger.debug("column widths %s", self.col_widths)

self.format_str = "|".join(format_list)

self.header_format_str = "+".join(header_sepa_format_list)
Expand Down Expand Up @@ -180,7 +185,7 @@ def _separate(self):
if self.default_column_space_remainder > 0:
sepa += 1
self.default_column_space_remainder -= 1
logger.debug("total: %d, remainder: %d, separator: %d", self.total_free_space,
logger.debug("remainder: %d, separator: %d",
self.default_column_space_remainder, sepa)
return sepa

Expand Down

0 comments on commit 43bbb56

Please sign in to comment.