]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix bug in backup inside esc sequence.
authorGuido van Rossum <guido@python.org>
Mon, 1 Nov 1993 14:49:04 +0000 (14:49 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 1 Nov 1993 14:49:04 +0000 (14:49 +0000)
Demo/cwilib/vt100.py

index e80238965081ebb42d82aeb2c258a919f2d7686e..9edd4810b955f789a0694825ecbd9139df3106f5 100755 (executable)
@@ -82,6 +82,8 @@ class VT100:
                self.fill_top()
 
        def send(self, buffer):
+               self.msg('send: unfinished=%s, buffer=%s',
+                         `self.unfinished`, `buffer`)
                self.unfinished = self.unfinished + buffer
                i = 0
                n = len(self.unfinished)
@@ -110,7 +112,7 @@ class VT100:
                                        break
                                argstr = argstr + c
                        else:
-                               i = i - len(argstr)
+                               i = i - len(argstr) - 2
                                break
 ##                     self.msg('found ESC [ %s %s' % (`argstr`, `c`))
                        args = string.splitfields(argstr, ';')