Fixed bug in completion provider that caused members of parent classes not be be included in member completions.

This commit is contained in:
Eric Traut 2019-08-08 22:52:33 -07:00
parent 31230e2014
commit 198fbadebf

View File

@ -1468,8 +1468,8 @@ export class TypeUtils {
});
classType.getBaseClasses().forEach(baseClassType => {
if (baseClassType instanceof ClassType) {
this._getMembersForClassRecursive(baseClassType,
if (!baseClassType.isMetaclass && baseClassType.type instanceof ClassType) {
this._getMembersForClassRecursive(baseClassType.type,
symbolTable, includeInstanceVars, recursionCount + 1);
}
});