diff options
Diffstat (limited to 'python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java')
-rw-r--r-- | python/src/com/jetbrains/python/inspections/PyTypeCheckerInspection.java | 7 |
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) { |