Fixed recent regression in completion provider that broke completions within import statements.

This commit is contained in:
Eric Traut 2019-10-19 18:16:06 -07:00
parent 3cf1491984
commit ba4d867de6

View File

@ -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) {