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
parent 1e337bdfa9
commit 3a96f6735b

View File

@ -319,7 +319,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]