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/51930348-9ccc-4165-af41-6c7450de050e | |
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/51930348-9ccc-4165-af41-6c7450de050e')
0 files changed, 0 insertions, 0 deletions