From ff4040f47931938b929f989cda25b1c03730d1cd Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Sat, 22 Aug 2015 13:24:19 +0000 Subject: [PATCH] Alias: prevent "RuntimeError: dictionary changed size during iteration" for invalid aliases --- plugins/Alias/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Alias/plugin.py b/plugins/Alias/plugin.py index cac46fa4a..c833e06e3 100644 --- a/plugins/Alias/plugin.py +++ b/plugins/Alias/plugin.py @@ -272,7 +272,7 @@ class Alias(callbacks.Plugin): command = value() locked = value.locked() self.aliases[unescapeAlias(name)] = [command, locked, None] - for (alias, (command, locked, _)) in self.aliases.items(): + for (alias, (command, locked, _)) in self.aliases.copy().items(): try: self.addAlias(irc, alias, command, locked) except Exception as e: