From e9db1408f565f2837de4fbb5b1c7b799e57aa13a Mon Sep 17 00:00:00 2001 From: HarHar Date: Thu, 24 Jan 2013 22:34:54 -0200 Subject: [PATCH] [irc] read above --- syncplay/ircBot.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/syncplay/ircBot.py b/syncplay/ircBot.py index 3c593b9..6d3076c 100644 --- a/syncplay/ircBot.py +++ b/syncplay/ircBot.py @@ -73,7 +73,12 @@ class Bot(object): self.msg(self.channel, chr(2) + '<' + who + '>'+ chr(15) +' has jumped from ' + utils.formatTime(fromTime) + ' to ' + utils.formatTime(toTime) +' (room ' + room + ')') def sockSend(self, s): - self.sock.send(s.encode('utf8') + '\r\n') + try: + self.sock.send(s.encode('utf8') + '\r\n') + except socket.error, info: + bot.active = False + print '\033[91mSocket error (bot disconnected)\033[0;0m ' + str(info) + break def msg(self, who, message): self.sockSend('PRIVMSG ' + who + ' :' + message) def join(self, channel, passw=''):