Make changes to lines counter

release-1.0.0
DustyP 8 years ago
parent cedf030345
commit 84a7734f39

@ -147,20 +147,18 @@ class Paginator:
if part == self._page_break: if part == self._page_break:
close_page() close_page()
new_lines = lines + 1
new_chars = len(page) + len(part) new_chars = len(page) + len(part)
if new_chars > self._max_chars: if new_chars > self._max_chars:
close_page() close_page()
elif new_lines > self._max_lines: elif lines + 1 > self._max_lines:
close_page() close_page()
lines = new_lines lines += 1
print(lines)
page += '\n' + part page += '\n' + part
close_page() close_page()
return pages.strip() return pages
def __len__(self): def __len__(self):
return sum(len(p) for p in self._parts) return sum(len(p) for p in self._parts)

Loading…
Cancel
Save