X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/e64ac4a0946b0f01519589f970d92ed25302067a..963f2522b39c57a38f9cc05aa66c9d504162a54d:/bot.py diff --git a/bot.py b/bot.py index 63ccecb..c753fe1 100644 --- a/bot.py +++ b/bot.py @@ -105,7 +105,7 @@ class Bot(object): del self.parent.users[oldnick.lower()] self.parent.users[newnick.lower()].nickchange(newnick) - elif pieces[0] == "ERROR": + elif pieces[0] == "ERROR": #TODO handle better sys.exit(2) os._exit(2) @@ -236,6 +236,7 @@ class BotConnection(object): #TODO: rewrite send() to queue def send(self, line): print "%05.3f %s [O] %s" % (time.time() % 100000, self.parent.nick, line) + sys.stdout.flush() # print (time.time() % 1466400000), self.parent.nick, '[O]', str(line) self._write(line) @@ -249,6 +250,7 @@ class BotConnection(object): while "\r\n" in self.buffer: pieces = self.buffer.split("\r\n", 1) print "%05.3f %s [I] %s" % (time.time() % 100000, self.parent.nick, pieces[0]) + sys.stdout.flush() # print (time.time() % 1460000000), self.parent.nick, '[I]', pieces[0] lines.append(pieces[0]) self.buffer = pieces[1]