Reduce calls to config in the on_command_add event (#3764)

* lets reduce config calls here

Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com>

* stop using `bot.guilds` in `on_command_add`

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
This commit is contained in:
Draper
2020-04-20 18:10:58 +01:00
committed by GitHub
parent d12fcac9af
commit df7ca65108
2 changed files with 7 additions and 6 deletions

View File

@@ -905,15 +905,15 @@ def get_command_disabler(guild: discord.Guild) -> Callable[["Context"], Awaitabl
``False`` if the context is within the given guild.
"""
try:
return __command_disablers[guild]
return __command_disablers[guild.id]
except KeyError:
async def disabler(ctx: "Context") -> bool:
if ctx.guild == guild:
if ctx.guild is not None and ctx.guild.id == guild.id:
raise DisabledCommand()
return True
__command_disablers[guild] = disabler
__command_disablers[guild.id] = disabler
return disabler