Skip to content

Commit c8fd192

Browse files
committed
- Issue #8637: Honor a pager set by the env var MANPAGER (in preference to
one set by the env var PAGER).
1 parent 5553231 commit c8fd192

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎Lib/pydoc.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1432,11 +1432,11 @@ def getpager():
14321432
use_pager = os.environ.get('MANPAGER') or os.environ.get('PAGER')
14331433
if use_pager:
14341434
if sys.platform == 'win32': # pipes completely broken in Windows
1435-
return lambda text: tempfilepager(plain(text), os.environ['PAGER'])
1435+
return lambda text: tempfilepager(plain(text), use_pager)
14361436
elif os.environ.get('TERM') in ('dumb', 'emacs'):
1437-
return lambda text: pipepager(plain(text), os.environ['PAGER'])
1437+
return lambda text: pipepager(plain(text), use_pager)
14381438
else:
1439-
return lambda text: pipepager(text, os.environ['PAGER'])
1439+
return lambda text: pipepager(text, use_pager)
14401440
if os.environ.get('TERM') in ('dumb', 'emacs'):
14411441
return plainpager
14421442
if sys.platform == 'win32':

0 commit comments

Comments
 (0)