[pypy-svn] r61239 - pypy/trunk/lib-python/modified-2.5.2
arigo at codespeak.net
arigo at codespeak.net
Thu Jan 22 15:59:05 CET 2009
Author: arigo
Date: Thu Jan 22 15:59:05 2009
New Revision: 61239
Modified:
pypy/trunk/lib-python/modified-2.5.2/pydoc.py
Log:
Remove the dependency of pydoc on sys.prefix.
Modified: pypy/trunk/lib-python/modified-2.5.2/pydoc.py
==============================================================================
--- pypy/trunk/lib-python/modified-2.5.2/pydoc.py (original)
+++ pypy/trunk/lib-python/modified-2.5.2/pydoc.py Thu Jan 22 15:59:05 2009
@@ -1627,14 +1627,17 @@
self.docdir = None
execdir = os.path.dirname(sys.executable)
homedir = os.environ.get('PYTHONHOME')
- for dir in [os.environ.get('PYTHONDOCS'),
- homedir and os.path.join(homedir, 'doc'),
- os.path.join(execdir, 'doc'),
- '/usr/doc/python-docs-' + split(sys.version)[0],
- '/usr/doc/python-' + split(sys.version)[0],
- '/usr/doc/python-docs-' + sys.version[:3],
- '/usr/doc/python-' + sys.version[:3],
- os.path.join(sys.prefix, 'Resources/English.lproj/Documentation')]:
+ dirs = [os.environ.get('PYTHONDOCS'),
+ homedir and os.path.join(homedir, 'doc'),
+ os.path.join(execdir, 'doc'),
+ '/usr/doc/python-docs-' + split(sys.version)[0],
+ '/usr/doc/python-' + split(sys.version)[0],
+ '/usr/doc/python-docs-' + sys.version[:3],
+ '/usr/doc/python-' + sys.version[:3]]
+ if hasattr(sys, 'prefix'):
+ dirs.append(os.path.join(sys.prefix,
+ 'Resources/English.lproj/Documentation'))
+ for dir in dirs:
if dir and os.path.isdir(os.path.join(dir, 'lib')):
self.docdir = dir
More information about the Pypy-commit
mailing list