Comments (5)
Hi @brettcannon, sorry if my original title wasn't clear.
Your title change describes the current behavior. That is that only the class dosctring is shown on the hover popups when you are instantiating a class.
The constructor dosctring is not shown. This means one needs to use something other than the hover popups to find the constructor documentation if init is not documented in the class docstring.
from python-language-server.
It would be nice if the constructor docstring just follow right after the class docstring.
from python-language-server.
This looks like an old issue, and has been fixed for a while now:
Closing.
from python-language-server.
Is there some kind of setting which could be overriding this?
It's always been like this for me and I was surprised to find it fixed.
- VS Code version: 1.40.1
- Extension version (available under the Extensions sidebar): 2019.11.50794
- OS and version: Ubuntu 16.04
- Python version (& distribution if applicable, e.g. Anaconda): Anaconda, 3.7.3
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
- Relevant/affected Python packages and their versions: N/A
EDIT: Ah! Yes. The setting python.jediEnabled
is set by default, which overrides the Microsoft Python Analysis Engine. I wasn't even using this, it seems!
Tried it again and works as expected
from python-language-server.
Yes, if jedi's enabled, we're not, so it'd be a bug on jedi itself. Thanks for checking.
from python-language-server.
Related Issues (20)
- Run Microsoft.Python.LanguageServer standalone encountered a null pointer problem HOT 1
- Dataclass parameters with init=False HOT 2
- Allow language server to be used within markdown code blocks
- Tooltip shows setter docstring instead of GETTER docstring HOT 2
- Unnecessary Semicolon warning (no semicolon in file) HOT 4
- Configure workspace/didChangeConfiguration by default
- Couldn't start client Python Tools. Launching server using command /root/.vscode-server/extensions/ms-python.python-2021.6.944021595/languageServer.0.5.59/Microsoft.Python.LanguageServer failed. HOT 4
- Microsoft Python Language Server cannot be downloaded in WSL
- Error in vscode pylance output: `Stack overflow. Connection to server got closed. Server will not be restarted.` HOT 3
- The Python Tools server crashed 5 times in the last 3 minutes. The server will not be restarted. HOT 1
- Language server extraction failed
- The Python Tools server crashed 5 times in the last 3 minutes. The server will not be restarted. (Stack overflow error) HOT 4
- Can not download python language server HOT 2
- Connection to server got closed. Server will not be restarted. HOT 2
- Duplicate code warnings HOT 1
- Server Crash (Pylance) HOT 1
- Intellisense suggests imported names which should be considered an implementation detail. HOT 1
- opencv-python not autocompleting macos Big Sur using Anaconda, python 3.8.5 HOT 2
- Unable to find document, Object reference not set to an instance of an object HOT 9
- A way to silence 'x' is not accessed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-language-server.