From: zonidjan Date: Wed, 16 Dec 2015 16:05:49 +0000 (-0600) Subject: bug in nickchange code X-Git-Url: https://jfr.im/git/erebus.git/commitdiff_plain/aeb1c3f02310713885d50e35994db4e1e503a8c2?ds=sidebyside bug in nickchange code --- diff --git a/bot.py b/bot.py index d7502ba..f77f276 100644 --- a/bot.py +++ b/bot.py @@ -94,9 +94,10 @@ class Bot(object): elif pieces[1] == "NICK": oldnick = pieces[0].split('!')[0][1:] newnick = pieces[2][1:] - self.parent.users[newnick.lower()] = self.parent.users[oldnick.lower()] - del self.parent.users[oldnick.lower()] - self.parent.user(newnick).nick(newnick) + if newnick.lower() != oldnick.lower(): + self.parent.users[newnick.lower()] = self.parent.users[oldnick.lower()] + del self.parent.users[oldnick.lower()] + self.parent.users[newnick.lower()].nick(newnick) elif pieces[1] == "MODE": #TODO parse for ops/voices (at least) pass