X-Git-Url: http://git.kaliko.me/?p=sid.git;a=blobdiff_plain;f=sid%2Fsid.py;h=726f7fa9888fac496725022596f23fb0463f31aa;hp=7c3a5c7a6db9540b8fffb65dd3e4e240dbf759f1;hb=eade09d251af5c814a13f078419b7f5a6b8fd9f5;hpb=e5a0c2c35eb9945f041b2ed2d90135377762945e diff --git a/sid/sid.py b/sid/sid.py index 7c3a5c7..726f7fa 100644 --- a/sid/sid.py +++ b/sid/sid.py @@ -89,7 +89,7 @@ class MUCBot(sleekxmpp.ClientXMPP): def muc_message(self, msg): # ignore message from self - body = msg['body'] + body = msg['body'].strip() mucfrom = msg['mucnic'] if msg['mucnick'] == self.nick: return @@ -107,6 +107,9 @@ class MUCBot(sleekxmpp.ClientXMPP): except Exception as err: reply = ''.join(traceback.format_exc()) self.log.exception('An error occurred processing: {0}: {1}'.format(body, reply)) + self.log.info(self.log.level) + if self.log.level >= 20 or not reply: + return self.send_message(mto=msg['from'].bare, mbody=reply, mtype='groupchat') def start(self, event):