code cleanup

This commit is contained in:
Tarek Ziade 2011-02-13 12:35:01 +01:00
parent 263533c9fd
commit 3960104be3
7 changed files with 188 additions and 178 deletions

26
flake8/util.py Normal file
View file

@ -0,0 +1,26 @@
import re
def skip_warning(warning):
# XXX quick dirty hack, just need to keep the line in the warning
line = open(warning.filename).readlines()[warning.lineno-1]
return skip_line(line)
def skip_line(line):
return line.strip().lower().endswith('# noqa')
_NOQA = re.compile(r'^# flake8: noqa', re.I | re.M)
def skip_file(path):
"""Returns True if this header is found in path
# flake8: noqa
"""
f = open(path)
try:
content = f.read()
finally:
f.close()
return _NOQA.match(content) is not None