From 54dad2a604eecd3d27adb15f749f4109cc5c3a6a Mon Sep 17 00:00:00 2001 From: zephyrkul Date: Tue, 2 Oct 2018 02:46:11 -0600 Subject: [PATCH] [Mod] Use list.copy() for tempban expirations (#2166) Fixes an error left behind from #2161 (modifying a list while iterating over it) --- redbot/cogs/mod/mod.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/mod/mod.py b/redbot/cogs/mod/mod.py index 837b49ea8..6b4a192d7 100644 --- a/redbot/cogs/mod/mod.py +++ b/redbot/cogs/mod/mod.py @@ -1397,7 +1397,7 @@ class Mod(commands.Cog): while self == self.bot.get_cog("Mod"): for guild in self.bot.guilds: async with self.settings.guild(guild).current_tempbans() as guild_tempbans: - for uid in guild_tempbans: + for uid in guild_tempbans.copy(): unban_time = datetime.utcfromtimestamp( await self.settings.member(member(uid, guild)).banned_until() )