deb-ceilometer/tools/flakes.py
Chuck Short 6f9c6ea000 Add pyflakes
Add ability to use pyflakes to tox.ini

Change-Id: If334cb1ac64a5fe7aabb17af0048a20aa2cdd921
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2013-01-07 15:10:34 -06:00

23 lines
515 B
Python

"""
wrapper for pyflakes to ignore gettext based warning:
"undefined name '_'"
From https://bugs.launchpad.net/pyflakes/+bug/844592
"""
import __builtin__
import os
import sys
from pyflakes.scripts.pyflakes import main
if __name__ == "__main__":
names = os.environ.get('PYFLAKES_BUILTINS', '_')
names = [x.strip() for x in names.split(',')]
for x in names:
if not hasattr(__builtin__, x):
setattr(__builtin__, x, True)
del names, os, __builtin__
sys.exit(main())