PY-17671 Do not suggest "convert to static" for method if method attribute (pep-0232) is used

This commit is contained in:
Valentina Kiryushkina
2015-12-11 18:45:56 +03:00
parent def5a00164
commit 616a5e3ce8
@@ -32,6 +32,8 @@ import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.List;
/**
* User: ktisha
*
@@ -73,6 +75,8 @@ public class PyMethodMayBeStaticInspection extends PyInspection {
if (node.getModifier() != null) return;
final Property property = containingClass.findPropertyByCallable(node);
if (property != null) return;
final List<PyAssignmentStatement> attributes = node.findAttributes();
if (!attributes.isEmpty()) return;
final PyStatementList statementList = node.getStatementList();
final PyStatement[] statements = statementList.getStatements();