From 4db32e24a527a8b101a3c3b1eca04b015585c343 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 6 Aug 2022 15:09:10 +0200 Subject: [PATCH] Ctcp: Fix 'RuntimeError: dictionary changed size during iteration' --- plugins/Ctcp/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Ctcp/plugin.py b/plugins/Ctcp/plugin.py index 5cc92ae0e..f18535cf1 100644 --- a/plugins/Ctcp/plugin.py +++ b/plugins/Ctcp/plugin.py @@ -64,7 +64,7 @@ class Ctcp(callbacks.PluginRegexp): def callCommand(self, command, irc, msg, *args, **kwargs): if conf.supybot.abuse.flood.ctcp(): now = time.time() - for (ignore, expiration) in self.ignores.items(): + for (ignore, expiration) in list(self.ignores.items()): if expiration < now: del self.ignores[ignore] elif ircutils.hostmaskPatternEqual(ignore, msg.prefix):