This commit is contained in:
Costa Shulyupin 2018-07-19 12:54:11 +03:00
parent 938940e1ed
commit 56f15ca6c6
1 changed files with 4 additions and 4 deletions

View File

@ -73,7 +73,7 @@ def extract_referer_test():
def func_referers_git_grep(name): def func_referers_git_grep(name):
res = [] res = set()
r = None r = None
for line in popen(r'git grep --no-index --word-regexp --show-function ' for line in popen(r'git grep --no-index --word-regexp --show-function '
r'"^\s.*\b%s"' % (name)): r'"^\s.*\b%s"' % (name)):
@ -89,7 +89,7 @@ def func_referers_git_grep(name):
r = None r = None
break break
if r and r != name and r not in black_list: if r and r != name and r not in black_list:
res.append(r) res.add(r)
r = None r = None
r = extract_referer(line) r = extract_referer(line)
return res return res
@ -105,8 +105,8 @@ def func_referers_cscope(name):
print("Recommended: cscope -bkR", file=sys.stderr) print("Recommended: cscope -bkR", file=sys.stderr)
cscope_warned = True cscope_warned = True
return [] return []
res = [l.split()[1] for l in popen(r'cscope -d -L3 "%s"' % res = set([l.split()[1] for l in popen(r'cscope -d -L3 "%s"' %
(name)) if l not in black_list] (name)) if l not in black_list])
if not res: if not res:
res = func_referers_git_grep(name) res = func_referers_git_grep(name)
return res return res