Services: catch occasional error when removing waiting joins from list

This commit is contained in:
Daniel Folkinshteyn 2011-08-08 18:45:02 -04:00 committed by Valentin Lorentz
parent 6dca55deeb
commit 98996be251

View File

@ -321,7 +321,10 @@ class Services(callbacks.Plugin):
for netname, m in tmp_wj:
if netname == irc.network:
irc.sendMsg(m)
self.waitingJoins.remove((netname, m,))
try:
self.waitingJoins.remove((netname, m,))
except ValueError:
pass # weird stuff happen sometimes
elif 'not yet authenticated' in s:
# zirc.org has this, it requires an auth code.
email = s.split()[-1]