diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyClassTypeImpl.java b/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyClassTypeImpl.java index 7f0c7e755286..5466e2c63091 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyClassTypeImpl.java +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyClassTypeImpl.java @@ -448,13 +448,10 @@ public class PyClassTypeImpl extends UserDataHolderBase implements PyClassType { final PyResolveProcessor processor = new PyResolveProcessor(name); final Map results; - if (!isDefinition && !cls.processInstanceLevelDeclarations(processor, location)) { - results = processor.getResults(); - } - else { + if (isDefinition || cls.processInstanceLevelDeclarations(processor, location)) { cls.processClassLevelDeclarations(processor); - results = processor.getResults(); } + results = processor.getResults(); return EntryStream .of(results)