PY-18788 Don't generate type annotations for "self" parameters

This commit is contained in:
Mikhail Golubev
2016-03-17 19:11:11 +03:00
committed by Andrey Vlasovskikh
parent c81fcb5004
commit 243c730c82
@@ -203,7 +203,7 @@ public class PyAnnotateTypesIntention implements IntentionAction {
PyParameter[] params = function.getParameterList().getParameters();
for (int i = params.length - 1; i >= 0; i--) {
if (params[i] instanceof PyNamedParameter) {
if (params[i] instanceof PyNamedParameter && !params[i].isSelf()) {
params[i] = annotateParameter(project, editor, (PyNamedParameter)params[i], false);
}
}