Kaydet (Commit) 0e661dcd authored tarafından Thomas Heller's avatar Thomas Heller

Replace the simpleminded string.find with a re.search looking only for

full words. Before that, something like 'PyObject_Call' was missed
because 'PyObject_CallFunction' was found.

Passes PyChecker now.
üst 4eaf50f4
...@@ -46,7 +46,7 @@ INCLUDEPATTERN = "*.h" ...@@ -46,7 +46,7 @@ INCLUDEPATTERN = "*.h"
# v variable definitions # v variable definitions
# x extern and forward variable declarations # x extern and forward variable declarations
import os, glob, re, sys, tempfile import os, glob, re, sys
def findnames(file, prefixes=()): def findnames(file, prefixes=()):
names = {} names = {}
...@@ -83,7 +83,7 @@ def print_undoc_symbols(prefix, docdir, incdir): ...@@ -83,7 +83,7 @@ def print_undoc_symbols(prefix, docdir, incdir):
names = dict.keys() names = dict.keys()
names.sort() names.sort()
for name in names: for name in names:
if docs.find(name) == -1: if not re.search("%s\\W" % name, docs):
print dict[name], name print dict[name], name
if __name__ == '__main__': if __name__ == '__main__':
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment