From 1fb73aff91b1d0ef006db0a20ebe7e16366aba94 Mon Sep 17 00:00:00 2001 From: khuxkm fbexl Date: Fri, 28 May 2021 17:27:16 +0000 Subject: [PATCH] Maybe *not* go into a spin when the server disconnects --- bot.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index b273dcd..28bfc9a 100644 --- a/bot.py +++ b/bot.py @@ -173,9 +173,11 @@ class IRCBot: self.running=True while self.running: lines = self.socket.read() - if lines: - for line in lines: - self.handle_line(line) + if lines is None: # socket dead for some reason + self.running = False + continue # exit loop + for line in lines: + self.handle_line(line) self.socket.close() del self.socket