diff options
| author | 2025-04-08 12:56:48 +0100 | |
|---|---|---|
| committer | 2025-04-08 12:56:48 +0100 | |
| commit | 2a426697a79a5ad3c32f06443340c98884c49f93 (patch) | |
| tree | 49d5d7195ff8294f82c42f6211f9ee1c7cce310c /bot/exts | |
| parent | Remove obsolete version indicator in docker-compose.yml (diff) | |
Use enum.member instead of functools.partial workaround
The workaround would no longer work in future versions
Diffstat (limited to 'bot/exts')
| -rw-r--r-- | bot/exts/core/extensions.py | 10 | 
1 files changed, 4 insertions, 6 deletions
| diff --git a/bot/exts/core/extensions.py b/bot/exts/core/extensions.py index 24a28e2b..d8cb6f0c 100644 --- a/bot/exts/core/extensions.py +++ b/bot/exts/core/extensions.py @@ -1,6 +1,5 @@ -import functools  from collections.abc import Mapping -from enum import Enum +from enum import Enum, member  from discord import Colour, Embed  from discord.ext import commands @@ -24,10 +23,9 @@ BASE_PATH_LEN = len(exts.__name__.split("."))  class Action(Enum):      """Represents an action to perform on an extension.""" -    # Need to be partial otherwise they are considered to be function definitions. -    LOAD = functools.partial(Bot.load_extension) -    UNLOAD = functools.partial(Bot.unload_extension) -    RELOAD = functools.partial(Bot.reload_extension) +    LOAD = member(Bot.load_extension) +    UNLOAD = member(Bot.unload_extension) +    RELOAD = member(Bot.reload_extension)  class Extension(commands.Converter): | 
