aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Scragly <[email protected]>2019-04-21 22:26:43 +1000
committerGravatar Scragly <[email protected]>2019-04-21 22:26:43 +1000
commit903e12b25a839dd259b284f7766728e14cd53be0 (patch)
treea37656e7a0d3296850bcce23303ed2a34d0c2e5c
parentFix typos. (diff)
Cleanup alignment code.
-rw-r--r--bot/seasons/easter/egg_hunt/cog.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/bot/seasons/easter/egg_hunt/cog.py b/bot/seasons/easter/egg_hunt/cog.py
index eb81744c..6ea332e4 100644
--- a/bot/seasons/easter/egg_hunt/cog.py
+++ b/bot/seasons/easter/egg_hunt/cog.py
@@ -466,12 +466,18 @@ class EggHunt(commands.Cog):
db.close()
output = []
if user_result:
- scr_len = max(len(str(r[2])) for r in user_result)
+ # Get the alignment needed for the score
+ score_lengths = []
+ for result in user_result:
+ length = len(str(result[2]))
+ score_lengths.append(length)
+
+ score_length = max(score_lengths)
for user_id, team, score, rank in user_result:
user = GUILD.get_member(user_id) or user_id
team = team.capitalize()
score = f"{score}pts"
- output.append(f"{rank:>2}. {score:>{scr_len+3}} - {user} ({team})")
+ output.append(f"{rank:>2}. {score:>{score_length+3}} - {user} ({team})")
user_board = "\n".join(output)
else:
user_board = "No entries."