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/d9959864-ea91-475a-a075-f39aa6760f98/comments/fa60ce1f-a809-4fb3-a2cd-1a2e0bdd0e0a | |
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/d9959864-ea91-475a-a075-f39aa6760f98/comments/fa60ce1f-a809-4fb3-a2cd-1a2e0bdd0e0a')
0 files changed, 0 insertions, 0 deletions