Commit 169b5467 authored by Guido van Rossum's avatar Guido van Rossum

Fix bug in backup inside esc sequence.

parent f802e14a
...@@ -82,6 +82,8 @@ class VT100: ...@@ -82,6 +82,8 @@ class VT100:
self.fill_top() self.fill_top()
def send(self, buffer): def send(self, buffer):
self.msg('send: unfinished=%s, buffer=%s',
`self.unfinished`, `buffer`)
self.unfinished = self.unfinished + buffer self.unfinished = self.unfinished + buffer
i = 0 i = 0
n = len(self.unfinished) n = len(self.unfinished)
...@@ -110,7 +112,7 @@ class VT100: ...@@ -110,7 +112,7 @@ class VT100:
break break
argstr = argstr + c argstr = argstr + c
else: else:
i = i - len(argstr) i = i - len(argstr) - 2
break break
## self.msg('found ESC [ %s %s' % (`argstr`, `c`)) ## self.msg('found ESC [ %s %s' % (`argstr`, `c`))
args = string.splitfields(argstr, ';') args = string.splitfields(argstr, ';')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment