From df2b6e3fe4f69f98ca8393aa92949429c6067f17 Mon Sep 17 00:00:00 2001 From: Joe Gordon Date: Thu, 6 Dec 2012 11:31:10 +0200 Subject: [PATCH] Update tools/flakes to work with pydoc Change-Id: Ib141553017aa88d6edb65b5d51c06740699a2480 --- flakes.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/flakes.py b/flakes.py index 7ebe10c..4b93abc 100644 --- a/flakes.py +++ b/flakes.py @@ -1,22 +1,22 @@ -import __builtin__ -import os -import sys - -from pyflakes.scripts.pyflakes import main - """ wrapper for pyflakes to ignore gettext based warning: "undefined name '_'" From https://bugs.launchpad.net/pyflakes/+bug/844592 """ +import __builtin__ +import os +import sys -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) +from pyflakes.scripts.pyflakes import main -del names, os, __builtin__ +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) -sys.exit(main()) + del names, os, __builtin__ + + sys.exit(main())