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/68ba7f0c-ca5f-4f49-a508-e39150c07e13/comments/be64734c-d9a8-4f6d-83eb-e9b6c9adc0bf | |
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/68ba7f0c-ca5f-4f49-a508-e39150c07e13/comments/be64734c-d9a8-4f6d-83eb-e9b6c9adc0bf')
0 files changed, 0 insertions, 0 deletions