for src in files :
if '.py' == os.path.splitext(os.path.basename(src))[1] :
try :
try:
lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist()
except SyntaxError,msg :
continue
except MemoryError, msg: continue # invalid python file
for item in match(lis) :
if not item in prov[os.path.dirname(src)] :