diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java index 13f72ad7a7da..40323206d294 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java @@ -172,6 +172,7 @@ public class PyCallExpressionHelper { @NotNull PyResolveContext resolveContext) { return PyTypeUtil.toStream(callableTypes) .select(PyClassLikeType.class) + .filter(type -> !type.isDefinition()) .map(type -> type.resolveMember(PyNames.CALL, call, AccessDirection.READ, resolveContext, true)) .nonNull() .flatMap(list -> StreamEx.of(list).map(RatedResolveResult::getElement).nonNull())