forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
area-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bug
Description
Environment data
- VS Code version: 1.21.0
- Extension version (available under the Extensions sidebar): 2018.2.1, 2018.3.1
- OS and version: macOS 10.12.6
- Python version (& distribution if applicable, e.g. Anaconda): 2.7.10, 2.7.11, 2.7.14
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): pyenv-virtualenv
Actual behavior
After one of the last updates of vscode-python extension, IntelliSense stopped providing completions for variables and methods inherited from parent classes and/or mixins. Completion is only provided for variables and methods declared on the derived class.
Expected behavior
Completions are available for inherited variables and methods from parent classes and mixins and from derived class.
Steps to reproduce:
- Select python2 as an interpreter
- Create a class, declare variable and/or method
- Create a derived class that inherits from class (1)
- Create an instance of derived class (2)
- Trigger code completion
grechut
Metadata
Metadata
Assignees
Labels
area-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bug
