Message193082
I would add even the linked solution from StackOverflow.com does not work reliably for me. Try to get at the end of numpy document - text vanishes and possibly lose chars displaying in terminal. Need to reset it.
Modified pydoc's pipepager method this way:
def pipepager(text, cmd):
"""Page through text by feeding it to another program."""
#pipe = os.popen(cmd, 'w')
import subprocess
pipep = subprocess.Popen(cmd, stdin=subprocess.PIPE, shell=True)
try:
#pipe.write(text)
#pipe.close()
pipep.communicate(text)
except IOError:
pass # Ignore broken pipes caused by quitting the pager program.
Works for me so far, although the exact cause of issue with the stock/default pydoc is still not known. |
|
Date |
User |
Action |
Args |
2013-07-15 09:15:59 | torim | set | recipients:
+ torim, vstinner, christian.heimes, r.david.murray, docs@python, Leeward |
2013-07-15 09:15:59 | torim | set | messageid: <1373879759.74.0.8878283099.issue18356@psf.upfronthosting.co.za> |
2013-07-15 09:15:59 | torim | link | issue18356 messages |
2013-07-15 09:15:59 | torim | create | |
|