🐛 fix draw dump

This commit is contained in:
ddorn 2020-05-07 01:02:35 +02:00
parent 29a63d34a9
commit 2144001bc3
1 changed files with 9 additions and 3 deletions

View File

@ -676,7 +676,7 @@ class TirageCog(Cog, name="Tirages"):
@draw_group.command(name="dump") @draw_group.command(name="dump")
@commands.has_role(Role.DEV) @commands.has_role(Role.DEV)
async def dump_cmd(self, ctx, tirage_id: int, round=0): async def dump_cmd(self, ctx, tirage_id: int, poule="A", round: int = 1):
"""Affiche un résumé succint d'un tirage.""" """Affiche un résumé succint d'un tirage."""
tirages = self.get_tirages() tirages = self.get_tirages()
@ -691,8 +691,14 @@ class TirageCog(Cog, name="Tirages"):
f"Les identifiants valides sont visibles avec `!draw show all`" f"Les identifiants valides sont visibles avec `!draw show all`"
) )
else: else:
msg = ";".join( poule = get(tirage.poules, poule=poule, rnd=round - 1)
x for t in tirage.teams for x in (t.name, t.accepted_problems[round][0]) msg = f"{round};" + ";".join(
x
for t in tirage.poules[poule]
for x in (
tirage.teams[t].name,
tirage.teams[t].accepted_problems[round - 1][0],
)
) )
await ctx.send(msg) await ctx.send(msg)