From 52d8825d957ed70893130ddd86ee48150aee4677 Mon Sep 17 00:00:00 2001 From: liuzheng712 Date: Wed, 23 Mar 2016 17:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtmux=E7=AD=89=E4=BC=9A?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E5=87=BA=E7=8E=B0=E5=91=BD=E4=BB=A4=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jlog/views.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/jlog/views.py b/jlog/views.py index 1357cb872..15dc22c52 100644 --- a/jlog/views.py +++ b/jlog/views.py @@ -174,13 +174,12 @@ class TermLogRecorder(object): self._stream.attach(self._screen) def _command(self): - self._commands = [] for i in self._screen.display: if i.strip().__len__() > 0: self._commands.append(i.strip()) + if not i.strip() == '': + self.CMD[str(time.time())] = self._commands[-1] self._screen.reset() - if not self._commands[-1] == '': - self.CMD[str(time.time())] = self._commands[-1] def write(self, msg): if self.recoder and (not self._in_vim): @@ -199,6 +198,10 @@ class TermLogRecorder(object): self._screen.reset() else: self._command() + print "<<<<<<<<<<<<<<<<" + print self._commands + print self.CMD + print ">>>>>>>>>>>>>>>>" self.log[str(time.time() - self.recoderStartTime)] = msg.decode('utf-8', 'replace') def show(self):