Error if keep intact has more lines than max_lines
This commit is contained in:
parent
1434ac36c4
commit
2b41489bd6
@ -201,7 +201,7 @@ class Paginator:
|
|||||||
self._parts.insert(i, part) if to_beginning else self._parts.append(part)
|
self._parts.insert(i, part) if to_beginning else self._parts.append(part)
|
||||||
i += 1
|
i += 1
|
||||||
elif keep_intact and not item == self._page_break:
|
elif keep_intact and not item == self._page_break:
|
||||||
if len(item) >= self._max_chars:
|
if len(item) >= self._max_chars or item.count('\n') > self._max_lines:
|
||||||
raise RuntimeError('{item} is too long to keep on a single page and is marked to keep intact.')
|
raise RuntimeError('{item} is too long to keep on a single page and is marked to keep intact.')
|
||||||
if to_beginning:
|
if to_beginning:
|
||||||
self._parts.insert(0, item)
|
self._parts.insert(0, item)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user