File tree Expand file tree Collapse file tree 1 file changed +4
-17
lines changed
Expand file tree Collapse file tree 1 file changed +4
-17
lines changed Original file line number Diff line number Diff line change 99# globals.
1010
1111import sys
12+ from _pyrepl .pager import get_pager
1213
1314class Quitter (object ):
1415 def __init__ (self , name , eof ):
@@ -66,23 +67,9 @@ def __repr__(self):
6667
6768 def __call__ (self ):
6869 self .__setup ()
69- prompt = 'Hit Return for more, or q (and Return) to quit: '
70- lineno = 0
71- while 1 :
72- try :
73- for i in range (lineno , lineno + self .MAXLINES ):
74- print (self .__lines [i ])
75- except IndexError :
76- break
77- else :
78- lineno += self .MAXLINES
79- key = None
80- while key is None :
81- key = input (prompt )
82- if key not in ('' , 'q' ):
83- key = None
84- if key == 'q' :
85- break
70+ pager = get_pager ()
71+ text = "\n " .join (self .__lines )
72+ pager (text , title = self .__name )
8673
8774
8875class _Helper (object ):
You can’t perform that action at this time.
0 commit comments