diff options
author | 2021-11-04 16:13:20 -0400 | |
---|---|---|
committer | 2022-02-09 18:13:37 -0500 | |
commit | ec00a842b958edf0100e197ae29f52a9a33d6a6b (patch) | |
tree | 384e35e6ab2860d9870abc82f2a6eac64468a473 /bot | |
parent | better docstring for load (diff) |
fixing rivianight list formatting
Diffstat (limited to 'bot')
-rw-r--r-- | bot/exts/events/trivianight/_questions.py | 11 |
1 files changed, 8 insertions, 3 deletions
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() |