From ec00a842b958edf0100e197ae29f52a9a33d6a6b Mon Sep 17 00:00:00 2001 From: Shom770 <82843611+Shom770@users.noreply.github.com> Date: Thu, 4 Nov 2021 16:13:20 -0400 Subject: fixing rivianight list formatting --- bot/exts/events/trivianight/_questions.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'bot') diff --git a/bot/exts/events/trivianight/_questions.py b/bot/exts/events/trivianight/_questions.py index f433baa8..53f0a4e0 100644 --- a/bot/exts/events/trivianight/_questions.py +++ b/bot/exts/events/trivianight/_questions.py @@ -212,11 +212,16 @@ class Questions: description="No questions are currently loaded in!", color=Colours.soft_red ) - spaces = len(sorted(self.questions, key=lambda question: len(question['description']))[-1]["description"]) + 3 + spaces = len( + sorted( + self.questions, key=lambda question: len(question['description'].replace("\u200b", "")) + )[-1]["description"].replace("\u200b", "") + ) + 3 formatted_string = "" for question in self.questions: - formatted_string += f"`Q{question['number']}: {question['description']}" \ - f"{' ' * (spaces - len(question['description']) + 2)}" \ + question_description = question["description"].replace("\u200b", "") + formatted_string += f"`Q{question['number']}: {question_description}" \ + f"{' ' * (spaces - len(question_description) + 2)}" \ f"|` {':x:' if not question.get('visited') else ':white_check_mark:'}\n" return formatted_string.strip() -- cgit v1.2.3