diff --git a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyMandatoryEncodingInspection.java b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyMandatoryEncodingInspection.java index 55253b64a119..42b6634c0757 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyMandatoryEncodingInspection.java +++ b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyMandatoryEncodingInspection.java @@ -20,7 +20,6 @@ import com.intellij.codeInspection.ProblemsHolder; import com.intellij.codeInspection.options.OptDropdown; import com.intellij.codeInspection.options.OptPane; import com.intellij.openapi.util.NlsSafe; -import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiElementVisitor; import com.jetbrains.python.PyPsiBundle; import com.jetbrains.python.PythonFileType; @@ -59,10 +58,9 @@ public final class PyMandatoryEncodingInspection extends PyInspection { final String charsetString = PythonFileType.getCharsetFromEncodingDeclaration(node); if (charsetString == null) { - TextRange tr = new TextRange(0, 0); ProblemsHolder holder = getHolder(); if (holder != null) { - holder.registerProblem(node, tr, PyPsiBundle.message("INSP.mandatory.encoding.no.encoding.specified.for.file"), + holder.registerProblem(node, PyPsiBundle.message("INSP.mandatory.encoding.no.encoding.specified.for.file"), new AddEncodingQuickFix(myDefaultEncoding, myEncodingFormatIndex)); } } diff --git a/python/testData/inspections/AddEncoding.py b/python/testData/inspections/AddEncoding.py index 37c04d128834..9f4263af90cd 100644 --- a/python/testData/inspections/AddEncoding.py +++ b/python/testData/inspections/AddEncoding.py @@ -1 +1,2 @@ -c = "string" +c = "string" + \ No newline at end of file diff --git a/python/testData/inspections/AddEncodingAtLastLine.py b/python/testData/inspections/AddEncodingAtLastLine.py index a7868cf286f9..185eb81692e2 100644 --- a/python/testData/inspections/AddEncodingAtLastLine.py +++ b/python/testData/inspections/AddEncodingAtLastLine.py @@ -1 +1 @@ -#!/usr/bin/env python \ No newline at end of file +#!/usr/bin/env python \ No newline at end of file diff --git a/python/testData/inspections/AddEncodingInEnabledPy3/test.py b/python/testData/inspections/AddEncodingInEnabledPy3/test.py index 76ef230348eb..1eaf175b10a9 100644 --- a/python/testData/inspections/AddEncodingInEnabledPy3/test.py +++ b/python/testData/inspections/AddEncodingInEnabledPy3/test.py @@ -1 +1 @@ -from typing import Any \ No newline at end of file +from typing import Any \ No newline at end of file diff --git a/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py b/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py index 2e933289b4ef..97f37c6401e7 100644 --- a/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py +++ b/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py @@ -1,4 +1,4 @@ -def f(x): +def f(x): # type: (b'Моноцикл') -> None pass @@ -6,3 +6,4 @@ def g(): # type: "foo" pass + \ No newline at end of file