From 945e6750372d7f8ce34319c570aa3786fbde4bcf Mon Sep 17 00:00:00 2001 From: ks129 <45097959+ks129@users.noreply.github.com> Date: Mon, 6 Apr 2020 18:53:48 +0300 Subject: (Minesweeper): Added try-except block to reveal command. --- bot/exts/evergreen/minesweeper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bot/exts/evergreen/minesweeper.py') diff --git a/bot/exts/evergreen/minesweeper.py b/bot/exts/evergreen/minesweeper.py index b59cdb14..2626b1c4 100644 --- a/bot/exts/evergreen/minesweeper.py +++ b/bot/exts/evergreen/minesweeper.py @@ -253,7 +253,11 @@ class Minesweeper(commands.Cog): @minesweeper_group.command(name="reveal") async def reveal_command(self, ctx: commands.Context, *coordinates: CoordinateConverter) -> None: """Reveal multiple cells.""" - game = self.games[ctx.author.id] + try: + game = self.games[ctx.author.id] + except KeyError: + await ctx.author.send("Game don't exist. Can't reveal.") + return revealed: GameBoard = game.revealed board: GameBoard = game.board -- cgit v1.2.3