diff options
author | W. Trevor King <wking@tremily.us> | 2012-11-29 21:18:11 -0500 |
---|---|---|
committer | W. Trevor King <wking@tremily.us> | 2012-11-29 21:32:02 -0500 |
commit | 72da0d82d9cf75bb89dffadedc6d9e9bd580dea0 (patch) | |
tree | fc35a5989281f82f7185f57f557e90387f2491a6 /.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/d5ffa1c4-f435-4a9a-99f3-2a7bc3072051 | |
parent | a8d623a8b7697809def3671f9e46fc5cb41ad85d (diff) | |
download | bugseverywhere-72da0d82d9cf75bb89dffadedc6d9e9bd580dea0.tar.gz |
ui:util:pager: cleanup pager implementation
Changes:
* Import libraries with an underscore prefix to avoid polluting the
module's public namespace.
* Use a copy `env` to avoid messing with the child process'
environment.
* Pass the tweaked environment on to the PAGER (e.g. for PATH).
* Handle PAGER='' (by not paging).
* Use shlex.split to handle cases like PAGER='less -FRSX' (thanks to
Da_Blitz from pocketnix.org for the bug report and shlex idea).
Diffstat (limited to '.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/d5ffa1c4-f435-4a9a-99f3-2a7bc3072051')
0 files changed, 0 insertions, 0 deletions