def check_flakes(): try: from pyflakes.scripts.pyflakes import main as main_pyflakes except ImportError: print >> sys.stderr, "pyflakes not installed. Did you run pip install -r requirements_tests.txt or python develop.py --install-basic-requirements?" return -1 stdout = sys.stdout sys.stdout = StringIO.StringIO() original_argv = sys.argv sys.argv = [original_argv[0], "weblab", "test", "voodoo", "experiments"] try: number_of_lines = main_pyflakes() except SystemExit: pass finally: results = sys.stdout.getvalue() sys.stdout = stdout sys.argv = original_argv lines = [ line for line in results.split('\n') if line.find('generated') < 0 ] for line in lines: if len(line.strip()) > 0: print >> sys.stderr, line check_all_unused_exceptions() return 0
import sys from pyflakes.scripts.pyflakes import main as main_pyflakes sys.argv = [sys.argv[0], 'labmanager'] main_pyflakes()
import sys, glob from pyflakes.scripts.pyflakes import main as main_pyflakes adapt_plugins = glob.glob("golab_adapt_*") sys.argv = [sys.argv[0], 'appcomposer'] sys.argv.extend(adapt_plugins) main_pyflakes()