Lines Matching refs:lines
57 self.lines = co.deque(maxlen=maxlen)
66 lines = s.split('\n')
68 if len(lines) > 1 and self.tail.getvalue():
69 self.tail.write(lines[0])
70 lines[0] = self.tail.getvalue()
73 self.lines.extend(lines[:-1])
75 if lines[-1]:
76 self.tail.write(lines[-1])
82 if maxlen != self.lines.maxlen:
83 self.lines = co.deque(self.lines, maxlen=maxlen)
92 while LinesIO.canvas_lines < len(self.lines):
97 shrink = LinesIO.canvas_lines - len(self.lines)
107 LinesIO.canvas_lines = len(self.lines)
109 for i, line in enumerate(self.lines):
112 if len(self.lines)-1-i > 0:
113 sys.stdout.write('\x1b[%dA' % (len(self.lines)-1-i))
118 if len(self.lines)-1-i > 0:
119 sys.stdout.write('\x1b[%dB' % (len(self.lines)-1-i))
580 lines=None,
602 # assume a reasonable lines/height if not specified
608 if lines is not None:
609 height = lines
613 if lines is None:
615 lines = height
617 lines = 5
815 ring = LinesIO(lines)
969 '-n', '--lines',
973 help="Show this many lines of history. 0 uses the terminal height. "