comparison tests/filterpyflakes.py @ 21294:1ae3cd6f836c

filterpyflakes: filter WindowsError unconditionally
author Matt Mackall <mpm@selenic.com>
date Tue, 13 May 2014 19:29:45 -0500
parents 507ce509fd22
children 48671378daeb
comparison
equal deleted inserted replaced
21293:507ce509fd22 21294:1ae3cd6f836c
31 pats = [ 31 pats = [
32 (r"imported but unused", None), 32 (r"imported but unused", None),
33 (r"local variable '.*' is assigned to but never used", None), 33 (r"local variable '.*' is assigned to but never used", None),
34 (r"unable to detect undefined names", None), 34 (r"unable to detect undefined names", None),
35 (r"undefined name '.*'", 35 (r"undefined name '.*'",
36 r"undefined name 'memoryview'") 36 r"undefined name '(WindowsError|memoryview)'")
37 ] 37 ]
38 38
39 for msgtype, (pat, excl) in enumerate(pats): 39 for msgtype, (pat, excl) in enumerate(pats):
40 if re.search(pat, line) and (not excl or not re.search(excl, line)): 40 if re.search(pat, line) and (not excl or not re.search(excl, line)):
41 break # pattern matches 41 break # pattern matches