summaryrefslogtreecommitdiff
path: root/python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java
diff options
context:
space:
mode:
Diffstat (limited to 'python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java')
-rw-r--r--python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java b/python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java
index d31d19ef4da9..bb0c83ed1979 100644
--- a/python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java
+++ b/python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java
@@ -56,10 +56,7 @@ public class PyTypeCheckerInspection extends PyInspection {
// TODO: Visit decorators with arguments
@Override
public void visitPyCallExpression(PyCallExpression node) {
- final PyExpression callee = node.getCallee();
- if (callee instanceof PyQualifiedExpression) {
- checkCallSite((PyQualifiedExpression)callee);
- }
+ checkCallSite(node);
}
@Override
@@ -85,7 +82,7 @@ public class PyTypeCheckerInspection extends PyInspection {
}
}
- private void checkCallSite(@Nullable PyQualifiedExpression callSite) {
+ private void checkCallSite(@Nullable PyCallSiteExpression callSite) {
final Map<PyGenericType, PyType> substitutions = new LinkedHashMap<PyGenericType, PyType>();
final PyTypeChecker.AnalyzeCallResults results = PyTypeChecker.analyzeCallSite(callSite, myTypeEvalContext);
if (results != null) {