[issue5560] help() no longer reports module docstrings
Senthil
report at bugs.python.org
Thu Mar 26 09:04:46 CET 2009
Senthil <orsenthil at gmail.com> added the comment:
This is issue is FIXED in the trunk code. Please ignore my previous
comment.
The problem area is in between line 350-352 in the Python 3.0:pydoc.py
module.
348 docloc = os.environ.get("PYTHONDOCS",
349 "http://docs.python.org/library")
350 docdir = '/usr/share/doc/python%s/html/library' %
sys.version[:3]
351 if not os.environ.has_key("PYTHONDOCS") and
os.path.isdir(docdir):
352 docloc = docdir
Setting the PYTHONDOCS environment variable still wont work becaues in
Python3k, os.environ does not have has_key attribute, will throw an
exception which is caught somewhere and the module location is returned
instead of its help file,which pydoc uses to display help.
I see that its fixed in trunk where in the lines 350-352 is removed and
pydoc.help() is gathered from local help files if PYTHONDOCS is set or
from the docs.python.org/library location.
This works properly with Python3.1 and this issue can be Closed as Fixed
in 3.1.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue5560>
_______________________________________
More information about the Python-bugs-list
mailing list