diff options
author | 2019-04-21 22:26:43 +1000 | |
---|---|---|
committer | 2019-04-21 22:26:43 +1000 | |
commit | 903e12b25a839dd259b284f7766728e14cd53be0 (patch) | |
tree | a37656e7a0d3296850bcce23303ed2a34d0c2e5c | |
parent | Fix typos. (diff) |
Cleanup alignment code.
-rw-r--r-- | bot/seasons/easter/egg_hunt/cog.py | 10 |
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." |