Lines Matching refs:lines
71 self.lines = co.deque(maxlen=maxlen)
80 lines = s.split('\n')
82 if len(lines) > 1 and self.tail.getvalue():
83 self.tail.write(lines[0])
84 lines[0] = self.tail.getvalue()
87 self.lines.extend(lines[:-1])
89 if lines[-1]:
90 self.tail.write(lines[-1])
96 if maxlen != self.lines.maxlen:
97 self.lines = co.deque(self.lines, maxlen=maxlen)
106 while LinesIO.canvas_lines < len(self.lines):
111 shrink = LinesIO.canvas_lines - len(self.lines)
121 LinesIO.canvas_lines = len(self.lines)
123 for i, line in enumerate(self.lines):
126 if len(self.lines)-1-i > 0:
127 sys.stdout.write('\x1b[%dA' % (len(self.lines)-1-i))
132 if len(self.lines)-1-i > 0:
133 sys.stdout.write('\x1b[%dB' % (len(self.lines)-1-i))
138 lines=0,
151 ring = LinesIO(lines)
159 if lines:
160 h = lines
236 '-n', '--lines',
240 help="Show this many lines of history. 0 uses the terminal height. "