diff --git a/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java b/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java index 85a461947335..fc3beca03807 100644 --- a/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java +++ b/python/src/com/jetbrains/python/psi/search/PyDefinitionsSearch.java @@ -2,9 +2,10 @@ package com.jetbrains.python.psi.search; import com.intellij.psi.PsiElement; import com.intellij.util.Processor; -import com.intellij.util.QueryExecutor; import com.intellij.util.Query; +import com.intellij.util.QueryExecutor; import com.jetbrains.python.psi.PyClass; +import com.jetbrains.python.psi.PyFunction; /** * @author yole @@ -19,6 +20,14 @@ public class PyDefinitionsSearch implements QueryExecutor query = PyOverridingMethodsSearch.search((PyFunction) queryParameters, true); + return query.forEach(new Processor() { + public boolean process(final PyFunction pyFunction) { + return consumer.process(pyFunction); + } + }); + } return true; } }