From d202ccd391b6bfef200a09845a63235ca98972e6 Mon Sep 17 00:00:00 2001 From: ZeGmX Date: Mon, 27 Nov 2023 21:41:18 +0100 Subject: [PATCH] fix: Paginator.create_from_list no longer misses overflowing strings --- interactions/ext/paginators.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interactions/ext/paginators.py b/interactions/ext/paginators.py index 83f881329..07f345d06 100644 --- a/interactions/ext/paginators.py +++ b/interactions/ext/paginators.py @@ -245,11 +245,13 @@ def create_from_list( pages = [] page = "" for entry in content: + if len(entry) > page_size: + continue if len(page) + len(f"\n{entry}") <= page_size: page += f"{entry}\n" else: pages.append(Page(page, prefix=prefix, suffix=suffix)) - page = "" + page = "f{entry}\n" if page != "": pages.append(Page(page, prefix=prefix, suffix=suffix)) return cls(client, pages=pages, timeout_interval=timeout)