Fixed newline bug

release-1.0.0
DustyP 8 years ago
parent 2b41489bd6
commit b56e57d939

@ -72,7 +72,7 @@ def replace_text_ignorecase(in_str: str, old: str, new: str='') -> str:
def paginate(text, maxlen=1990): def paginate(text, maxlen=1990):
paginator = Paginator(prefix='```py', max_size=maxlen+10) paginator = Paginator()
if type(text) == list: if type(text) == list:
data = to_list_of_str(text) data = to_list_of_str(text)
elif type(text) == dict: elif type(text) == dict:
@ -151,10 +151,10 @@ class Paginator:
if new_chars > self._max_chars: if new_chars > self._max_chars:
close_page() close_page()
elif (lines + (part.count('\n') or 1)) > self._max_lines: elif (lines + (part.count('\n') + 1 or 1)) > self._max_lines:
close_page() close_page()
lines += (part.count('\n') or 1) lines += (part.count('\n') + 1 or 1)
page += '\n' + part page += '\n' + part
close_page() close_page()

Loading…
Cancel
Save