diff --git a/python/src/com/jetbrains/python/psi/impl/PyCallExpressionImpl.java b/python/src/com/jetbrains/python/psi/impl/PyCallExpressionImpl.java index 8ebf3b7b14ad..c67fdbb1efa6 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyCallExpressionImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyCallExpressionImpl.java @@ -174,6 +174,9 @@ public class PyCallExpressionImpl extends PyElementImpl implements PyCallExpress } final PyType providedType = PyReferenceExpressionImpl.getReferenceTypeFromProviders(target, context, this); if (providedType != null) { + if (providedType instanceof PyClassType) { + return ((PyClassType)providedType).toInstance(); + } return providedType; } if (target instanceof Callable) {