mirror of
https://github.com/microsoft/pyright.git
synced 2024-09-17 19:27:24 +03:00
Fixed recent regression in completion provider that broke completions within import statements.
This commit is contained in:
parent
3cf1491984
commit
ba4d867de6
@ -265,7 +265,9 @@ export class CompletionProvider {
|
||||
if (curNode.nodeType === ParseNodeType.Name) {
|
||||
// Are we within a "from X import Y as Z" statement and
|
||||
// more specifically within the "Y"?
|
||||
if (curNode.parent && curNode.parent.nodeType === ParseNodeType.ImportFromAs) {
|
||||
if (curNode.parent && curNode.parent.nodeType === ParseNodeType.ModuleName) {
|
||||
return this._getImportModuleCompletions(curNode.parent);
|
||||
} else if (curNode.parent && curNode.parent.nodeType === ParseNodeType.ImportFromAs) {
|
||||
const parentNode = curNode.parent.parent;
|
||||
|
||||
if (parentNode && parentNode.nodeType === ParseNodeType.ImportFrom) {
|
||||
|
Loading…
Reference in New Issue
Block a user