From 00e30f3106cdd3e1e0728af3046b7a002454a31c Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 17 Dec 2016 21:18:48 -0500 Subject: [PATCH] [commands] Shield against dictionary resize in Bot.close --- discord/ext/commands/bot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/ext/commands/bot.py b/discord/ext/commands/bot.py index 77123db55..349e5d0d9 100644 --- a/discord/ext/commands/bot.py +++ b/discord/ext/commands/bot.py @@ -268,13 +268,13 @@ class Bot(GroupMixin, discord.Client): @asyncio.coroutine def close(self): - for extension in self.extensions: + for extension in tuple(self.extensions): try: self.unload_extension(extension) except: pass - for cog in self.cogs: + for cog in tuple(self.cogs): try: self.remove_cog(cog) except: