#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)
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]
main.fd(fileno).parse(line)
if __name__ == '__main__':
+ try: os.rename('logfile', 'oldlogs/%s' % (time.time()))
+ except: pass
+ sys.stdout = open('logfile', 'w')
+ sys.stderr = sys.stdout
setup()
while True: loop()