Spyder doesn't show complete object documentation.
See original GitHub issueDescription of your problem
I am trying to get documentation of some objects by pressing cmd+I in spyder but it gives a one line definition of the object instead of a detailed one. I am using python 3.5 and spyder 3.1.4. For e.g. documentation for OLS object looks like What steps will reproduce the problem?
- Type name of any class object
- Press Cmd+I
- Look for documentation in Help
What is the expected output? What do you see instead? Expected a full documentation about the object. Got a one line documentation describing what the object does. No mention of parameters etc.
Please provide any additional information below
It looks like

but should look like this(image from an online video)

Versions and main components
- Spyder Version: 3.1.4
- Python Version: 3.5
- Qt Version: 5.6.2
- PyQt Version: 5.6
- Operating system: macOS 10.12.6
Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
jedi >=0.9.0 : 0.9.0 (OK) matplotlib >=1.0 : 2.0.0 (OK) nbconvert >=4.0 : 4.2.0 (OK) numpy >=1.7 : 1.11.3 (OK) pandas >=0.13.1 : 0.19.2 (OK) pep8 >=0.6 : 1.7.0 (OK) psutil >=0.3 : 5.0.1 (OK) pyflakes >=0.6.0 : 1.5.0 (OK) pygments >=2.0 : 2.1.3 (OK) pylint >=0.25 : 1.6.4 (OK) qtconsole >=4.2.0: 4.3.0 (OK) rope >=0.9.4 : 0.9.4-1 (OK) sphinx >=0.6.6 : 1.5.1 (OK) sympy >=0.7.3 : 1.0 (OK)
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (4 by maintainers)

Top Related StackOverflow Question
Is this because
OLSuses__doc__rather than the “triple quote” docstring ("""...""") for the class definition? Anytime it uses__doc__, trying to get the documentation from Cmd+I brings the problem. For instance:From the console
OLS?brings the full documentation though.Duplicate of #5522