diff --git a/python/src/com/jetbrains/python/validation/PyBuiltinAnnotator.java b/python/src/com/jetbrains/python/validation/PyBuiltinAnnotator.java
index 67d443181fe7..b8a332414d79 100644
--- a/python/src/com/jetbrains/python/validation/PyBuiltinAnnotator.java
+++ b/python/src/com/jetbrains/python/validation/PyBuiltinAnnotator.java
@@ -64,12 +64,12 @@ public class PyBuiltinAnnotator extends PyAnnotator {
if (tgt != null) {
Annotation ann = getHolder().createInfoAnnotation(tgt, null);
ann.setTextAttributes(PyHighlighter.PY_PREDEFINED_USAGE);
+ return true;
}
}
}
- return false;
}
- return true;
+ return false;
}
}
diff --git a/python/testData/highlighting/builtins.py b/python/testData/highlighting/builtins.py
index def33dc64a36..7286ceb9ca3d 100644
--- a/python/testData/highlighting/builtins.py
+++ b/python/testData/highlighting/builtins.py
@@ -3,12 +3,14 @@
# func decl: red bold
# class decl: blue bold
# predefined decl: green bold
+# predefined usage: yellow bold
len("")
len = [] # redefine
len # no highlight
class A(object):
+ __metaclass__ = M # assignment target
@classmethod
def foo(cls):