pydoc coverage.coverage fails with an error · Issue #206 · nedbat/coveragepy (original) (raw)
I'm not sure if this is something strange coverage does to sys.path, or a bug in Python's pydoc.py, but
$ pydoc coverage.coverage
Traceback (most recent call last):
File "/usr/bin/pydoc", line 5, in <module>
pydoc.cli()
File "/usr/lib/python2.7/pydoc.py", line 2327, in cli
help.help(arg)
File "/usr/lib/python2.7/pydoc.py", line 1792, in help
elif request: doc(request, 'Help on %s:')
File "/usr/lib/python2.7/pydoc.py", line 1531, in doc
pager(render_doc(thing, title, forceload))
File "/usr/lib/python2.7/pydoc.py", line 1505, in render_doc
object, name = resolve(thing, forceload)
File "/usr/lib/python2.7/pydoc.py", line 1496, in resolve
object = locate(thing, forceload)
File "/usr/lib/python2.7/pydoc.py", line 1471, in locate
nextmodule = safeimport(join(parts[:n+1], '.'), forceload)
File "/usr/lib/python2.7/pydoc.py", line 300, in safeimport
raise ErrorDuringImport(sys.modules[path].__file__, info)
AttributeError: 'NoneType' object has no attribute '__file__'