From cfae0a04156fbde062fa8847f85f16de49cd3a83 Mon Sep 17 00:00:00 2001 From: Shom770 <82843611+Shom770@users.noreply.github.com> Date: Sat, 23 Oct 2021 23:45:54 -0400 Subject: using enumerate for brevity --- bot/exts/events/trivianight/_scoreboard.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'bot') diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py index d3e1bfb3..c39fc666 100644 --- a/bot/exts/events/trivianight/_scoreboard.py +++ b/bot/exts/events/trivianight/_scoreboard.py @@ -28,12 +28,11 @@ class ScoreboardView(View): formatted_string = "" participant_points = list(self.points.items())[:30] if len(self.points.items()) > 30 else self.points.items() - current_placement = 1 - for user, points in participant_points: + for current_placement, (user, points) in participant_points: user = await self.bot.fetch_user(int(user)) - formatted_string += f"`{current_placement}`. {user.mention} " + formatted_string += f"`{current_placement + 1}`. {user.mention} " formatted_string += f"({points} pts)\n" - if current_placement % 10 == 0: + if (current_placement + 1) % 10 == 0: formatted_string += "⎯⎯⎯⎯⎯⎯⎯⎯\n" current_placement += 1 @@ -41,15 +40,14 @@ class ScoreboardView(View): async def _create_speed_embed(self) -> Embed: """Helper function that iterates through `self.speed` to generate a leaderboard embed.""" - current_placement = 1 formatted_string = "" participant_speed = list(self.speed.items())[:30] if len(self.speed.items()) > 30 else self.speed.items() - for user, time_taken in participant_speed: + for current_placement, (user, time_taken) in enumerate(participant_speed): user = await self.bot.fetch_user(int(user)) - formatted_string += f"`{current_placement}`. {user.mention} " + formatted_string += f"`{current_placement + 1}`. {user.mention} " formatted_string += f"({time_taken:.1f}s)\n" - if current_placement % 10 == 0: + if (current_placement + 1) % 10 == 0: formatted_string += "⎯⎯⎯⎯⎯⎯⎯⎯\n" current_placement += 1 -- cgit v1.2.3