From 6eb94202911c3ff21d643e5c525d01f37bd2d39e Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Tue, 28 Jun 2011 20:54:47 +0400 Subject: [PATCH] fixed failed tests and added test for PY-4027 --- .../inspections/PyMissingConstructorInspection.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/inspections/PyMissingConstructorInspection.java b/python/src/com/jetbrains/python/inspections/PyMissingConstructorInspection.java index 970e96203d37..f84426f479c5 100644 --- a/python/src/com/jetbrains/python/inspections/PyMissingConstructorInspection.java +++ b/python/src/com/jetbrains/python/inspections/PyMissingConstructorInspection.java @@ -108,8 +108,14 @@ public class PyMissingConstructorInspection extends PyInspection { PyExpression[] args = ((PyCallExpression)qualifier).getArguments(); if (args.length > 0) { if (args[0].getText().equals(cl.getName())) - return true; + return true; + for (PyClass s : cl.iterateAncestorClasses()) { + if (args[0].getText().equals(s.getName())) + return true; + } } + else + return true; } } else {