Filter out our options before passing to pep8

Update the .hgignore with a few pet peeves.
This commit is contained in:
Ian Cordasco 2012-12-30 18:05:30 -05:00
parent 8810532989
commit 7200f8f4bd
2 changed files with 9 additions and 3 deletions

View file

@ -6,3 +6,5 @@ bin
flake8.egg-info
man
\.Python
nose*
.*\.swp

View file

@ -75,7 +75,8 @@ def get_parser():
sys.exit(0)
# Create our own parser
parser = optparse.OptionParser('%prog [options]', version=version)
parser = optparse.OptionParser('%prog [options] [file.py|directory]',
version=version)
parser.version = '{0} (pep8: {1}, flakey: {2})'.format(
__version__, pep8.__version__, flakey.__version__)
parser.remove_option('--version')
@ -98,9 +99,12 @@ def get_parser():
def main():
global pep8style
# parse out our flags so pep8 doesn't get confused
parser = get_parser()
# parse our flags
opts, args = parser.parse_args()
opts, sys.argv = parser.parse_args()
# make sure pep8 gets the information it expects
sys.argv.insert(0, 'pep8')
pep8style = pep8.StyleGuide(parse_argv=True, config_file=True)
options = pep8style.options