[docs] [issue19980] Improve help('non-topic') response
Mark Lawrence
report at bugs.python.org
Tue Jun 3 17:00:05 CEST 2014
Mark Lawrence added the comment:
Please find attached a first pass at a patch file. Help('') produces help for the str class as discussed. I found the difference between help('help') and help() very confusing. The former produced the help output but left you at the interactive prompt, the latter took you to the help utility. Both now take you to the help utility. I've changed the test file but two test fail, here's the output from one as they're virtually identical.
FAIL: test_input_strip (test.test_pydoc.PydocDocTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\cpython\lib\test\test_pydoc.py", line 429, in test_input_strip
self.assertEqual(expected, result)
AssertionError: 'No P[49 chars]e\'.\nUse help("help") or just help() to get t[66 chars]ass.' != 'No P[49 chars]e\'.\r\nUse help("help") or just help() to get[70 chars]ass.'
- No Python documentation found for 'test.i_am_not_here'.
+ No Python documentation found for 'test.i_am_not_here'.
? +
- Use help("help") or just help() to get the interactive help utility.
+ Use help("help") or just help() to get the interactive help utility.
? +
Use help(str) for help on the str class.
I can't see where the difference between the .\nUse and .\r\nUse is coming from so thought fresh eyes would do the job.
----------
Added file: http://bugs.python.org/file35472/issue19980.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue19980>
_______________________________________
More information about the docs
mailing list