From d1743b3fb47ef20712c540fcb764b62a7f8df875 Mon Sep 17 00:00:00 2001 From: Izan Date: Fri, 27 Aug 2021 22:50:11 +0100 Subject: Implement requested changes to CoinSide converter Converter is now case-insensitive and uses `self.CONSTANT` instead of `CoinSide.CONSTANT` --- bot/exts/evergreen/coinflip.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bot') diff --git a/bot/exts/evergreen/coinflip.py b/bot/exts/evergreen/coinflip.py index bfd04843..d1762463 100644 --- a/bot/exts/evergreen/coinflip.py +++ b/bot/exts/evergreen/coinflip.py @@ -15,10 +15,11 @@ class CoinSide(commands.Converter): async def convert(self, ctx: commands.Context, side: str) -> str: """Converts the provided `side` into the corresponding string.""" - if side in CoinSide.HEADS: + side = side.lower() + if side in self.HEADS: return "heads" - if side in CoinSide.TAILS: + if side in self.TAILS: return "tails" raise commands.BadArgument(f"{side!r} is not a valid coin side.") -- cgit v1.2.3