From 2d11e3ad350de2f9ea70242e7c4edc2468113d49 Mon Sep 17 00:00:00 2001 From: Christian Pierre MOMON Date: Sat, 4 Jul 2020 18:24:58 +0200 Subject: [PATCH] Tried to add bug detection. --- redminebot.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/redminebot.py b/redminebot.py index 6fe6491..730406c 100755 --- a/redminebot.py +++ b/redminebot.py @@ -170,10 +170,13 @@ class Bot(object): # them to the console. This function will be run in a thread, see below. def msg_handler(self): # pragma: no cover (this excludes this function from testing) new_msg = self.ircsock.recv(2048) # receive data from the server - new_msg = new_msg.strip('\n\r') # removing any unnecessary linebreaks - - if new_msg != '' and new_msg.find("PING :") == -1: - print(datetime.datetime.now().isoformat() + " " + new_msg) + if not new_msg: + print "Empty recv." + new_msg='' + else: + new_msg = new_msg.strip('\n\r') # removing any unnecessary linebreaks + if new_msg != '' and new_msg.find("PING :") == -1: + print(datetime.datetime.now().isoformat() + " " + new_msg) return new_msg # Checks for messages.