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." | 
