diff --git a/python/src/com/jetbrains/python/inspections/PyByteLiteralInspection.java b/python/src/com/jetbrains/python/inspections/PyByteLiteralInspection.java
index d48d10e0b0c7..fd53eb94a87b 100644
--- a/python/src/com/jetbrains/python/inspections/PyByteLiteralInspection.java
+++ b/python/src/com/jetbrains/python/inspections/PyByteLiteralInspection.java
@@ -17,8 +17,6 @@ package com.jetbrains.python.inspections;
import com.intellij.codeInspection.LocalInspectionToolSession;
import com.intellij.codeInspection.ProblemsHolder;
-import com.intellij.psi.PsiComment;
-import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.PsiFile;
import com.jetbrains.python.PyBundle;
@@ -60,11 +58,8 @@ public class PyByteLiteralInspection extends PyInspection {
}
@Override
- public void visitComment(PsiComment node) {
- checkString(node, node.getText());
- }
-
- private void checkString(PsiElement node, String value) {
+ public void visitPyStringLiteralExpression(PyStringLiteralExpression node) {
+ String value = node.getStringValue();
PsiFile file = node.getContainingFile(); // can't cache this in the instance, alas
if (file == null) return;
boolean default_bytes = false;
@@ -101,10 +96,5 @@ public class PyByteLiteralInspection extends PyInspection {
registerProblem(node, "Byte literal contains characters > 255");
}
}
-
- @Override
- public void visitPyStringLiteralExpression(PyStringLiteralExpression node) {
- checkString(node, node.getStringValue());
- }
}
}
diff --git a/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py b/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py
index 96e5ed040197..5653a7b215a6 100644
--- a/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py
+++ b/python/testData/inspections/InspectionsDisabledInFunctionTypeComments/test.py
@@ -1,5 +1,5 @@
def f(x):
- # type: (b'Моноцикл') -> None
+ # type: (b'Моноцикл') -> None
pass
diff --git a/python/testData/inspections/PyByteLiteralInspection/test.py b/python/testData/inspections/PyByteLiteralInspection/test.py
index 52fd9837bd09..f79bc90a9b41 100644
--- a/python/testData/inspections/PyByteLiteralInspection/test.py
+++ b/python/testData/inspections/PyByteLiteralInspection/test.py
@@ -1,2 +1,4 @@
+# Медведь на моноцикле
+
b"aaa�"
b"24sd"
\ No newline at end of file