Browse Source

[commands] Shield against dictionary resize in Bot.close

pull/316/merge
Rapptz 8 years ago
parent
commit
00e30f3106
  1. 4
      discord/ext/commands/bot.py

4
discord/ext/commands/bot.py

@ -268,13 +268,13 @@ class Bot(GroupMixin, discord.Client):
@asyncio.coroutine @asyncio.coroutine
def close(self): def close(self):
for extension in self.extensions: for extension in tuple(self.extensions):
try: try:
self.unload_extension(extension) self.unload_extension(extension)
except: except:
pass pass
for cog in self.cogs: for cog in tuple(self.cogs):
try: try:
self.remove_cog(cog) self.remove_cog(cog)
except: except:

Loading…
Cancel
Save