From 32fe245f24b0c3d506203d53e7bc451ded4cd93e Mon Sep 17 00:00:00 2001 From: "Dusty.P" Date: Sat, 14 Apr 2018 02:02:05 -0800 Subject: [PATCH] Added maxlen to paginate --- exts/imports/utils.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exts/imports/utils.py b/exts/imports/utils.py index 8431a1d..2509914 100644 --- a/exts/imports/utils.py +++ b/exts/imports/utils.py @@ -57,9 +57,9 @@ def to_list_of_str(items, out:list=[], level=1, recurse=0): return out -def paginate(text): +def paginate(text, maxlen=1990): data = [] - paginator = Paginator(prefix='```py') + paginator = Paginator(prefix='```py', max_size=maxlen+10) if type(text) == list: data = to_list_of_str(text) elif type(text) == dict: @@ -67,8 +67,8 @@ def paginate(text): else: data = str(text).split('\n') for line in data: - if len(line) > 1900: - n = 1900 + if len(line) > maxlen: + n = maxlen for l in [line[i:i+n] for i in range(0, len(line), n)]: paginator.add_line(l) else: @@ -84,4 +84,4 @@ async def run_command(*args): # Wait for the subprocess to finish stdout, stderr = await process.communicate() # Return stdout - return stdout.decode().strip() \ No newline at end of file + return stdout.decode().strip()