Make changes to lines counter
This commit is contained in:
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…
x
Reference in New Issue
Block a user