diff options
author | 2021-09-08 10:06:47 -0400 | |
---|---|---|
committer | 2021-10-05 16:41:44 +0100 | |
commit | 815f3b56933d7a43dbc93ad357d81febf576a286 (patch) | |
tree | f346d2aaa26e918f87ee837b822f363f8ce57d90 /bot/exts/utilities | |
parent | Update code to use 'mode' variable (diff) |
Minor fixes
Diffstat (limited to 'bot/exts/utilities')
-rw-r--r-- | bot/exts/utilities/color.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/bot/exts/utilities/color.py b/bot/exts/utilities/color.py index 1efacead..d7fff503 100644 --- a/bot/exts/utilities/color.py +++ b/bot/exts/utilities/color.py @@ -1,4 +1,3 @@ -# imports # import colorsys import logging import re @@ -35,16 +34,14 @@ class Color(commands.Cog): @commands.command(aliases=["colour"]) async def color(self, ctx: commands.Context, mode: str, user_color: str) -> None: """Send information on input color code or color name.""" - # need to check if user_color is RGB, HSV, CMYK, HSL, Hex or color name - # should we assume the color is RGB if not defined? - + logger.info(f"{mode = }") + logger.info(f"{user_color = }") if mode.lower() == "hex": - logger.info(f"{user_color = }") hex_match = re.search(r"^#(?:[0-9a-fA-F]{3}){1,2}$", user_color) if hex_match: hex_color = int(hex(int(user_color.replace("#", ""), 16)), 0) - logger.info(f"{hex_color = }") rgb_color = ImageColor.getcolor(user_color, "RGB") + logger.info(f"{hex_color = }") logger.info(f"{rgb_color = }") else: await ctx.send( @@ -53,11 +50,8 @@ class Color(commands.Cog): description=ERROR_MSG.format(user_color=user_color), ) ) - elif mode.lower() == "rgb": - logger.info(f"{user_color = }") - # rgb_color = user_color - + pass elif mode.lower() == "hsv": pass elif mode.lower() == "hsl": @@ -66,6 +60,7 @@ class Color(commands.Cog): pass else: # mode is either None or an invalid code + # need to handle whether user passes color name if mode is None: no_mode_embed = Embed( title="No 'mode' was passed, please define a color code.", |