#3045: fix pydoc behavior for TEMP path with spaces.

This commit is contained in:
Georg Brandl 2008-07-16 21:19:28 +00:00
parent 0e6ea5d715
commit b32dea5a3e
1 changed files with 2 additions and 2 deletions

View File

@ -1333,7 +1333,7 @@ def getpager():
(fd, filename) = tempfile.mkstemp() (fd, filename) = tempfile.mkstemp()
os.close(fd) os.close(fd)
try: try:
if hasattr(os, 'system') and os.system('more %s' % filename) == 0: if hasattr(os, 'system') and os.system('more "%s"' % filename) == 0:
return lambda text: pipepager(text, 'more') return lambda text: pipepager(text, 'more')
else: else:
return ttypager return ttypager
@ -1361,7 +1361,7 @@ def tempfilepager(text, cmd):
file.write(text) file.write(text)
file.close() file.close()
try: try:
os.system(cmd + ' ' + filename) os.system(cmd + ' "' + filename + '"')
finally: finally:
os.unlink(filename) os.unlink(filename)