diff options
| author | Florent Xicluna <florent.xicluna@gmail.com> | 2014-03-30 22:15:19 +0200 |
|---|---|---|
| committer | Florent Xicluna <florent.xicluna@gmail.com> | 2014-03-30 22:15:19 +0200 |
| commit | 89f0800682decae236c7fde993490dce52dec32d (patch) | |
| tree | 391632cf43958212bbb36ea8daa61283f02baccd /flake8/hooks.py | |
| parent | c1db99e4f21ff27596023e51423c3e01444f2cb9 (diff) | |
| parent | f678e5daee203111aa96209dfca331ded39a69f5 (diff) | |
| download | flake8-89f0800682decae236c7fde993490dce52dec32d.tar.gz | |
Merged in fr710/flake8 (pull request #41)
Fix Git and Mercurial hooks if no config files are present
Diffstat (limited to 'flake8/hooks.py')
| -rw-r--r-- | flake8/hooks.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/flake8/hooks.py b/flake8/hooks.py index a84c312..48f50b3 100644 --- a/flake8/hooks.py +++ b/flake8/hooks.py @@ -49,11 +49,8 @@ def git_hook(complexity=-1, strict=False, ignore=None, lazy=False): files_modified = [f for f in files_modified if f.endswith('.py')] - flake8_style = get_style_guide( - parse_argv=True, - config_file=DEFAULT_CONFIG, - **options - ) + flake8_style = get_style_guide(config_file=DEFAULT_CONFIG, paths=['.'], + **options) # Copy staged versions to temporary directory tmpdir = mkdtemp() @@ -97,9 +94,7 @@ def hg_hook(ui, repo, **kwargs): complexity = ui.config('flake8', 'complexity', default=-1) strict = ui.configbool('flake8', 'strict', default=True) ignore = ui.config('flake8', 'ignore', default=None) - config = ui.config('flake8', 'config', default=True) - if config is True: - config = DEFAULT_CONFIG + config = ui.config('flake8', 'config', default=DEFAULT_CONFIG) paths = _get_files(repo, **kwargs) @@ -111,7 +106,7 @@ def hg_hook(ui, repo, **kwargs): if complexity > -1: options['max_complexity'] = complexity - flake8_style = get_style_guide(parse_argv=True, config_file=config, + flake8_style = get_style_guide(config_file=config, paths=['.'], **options) report = flake8_style.check_files(paths) @@ -211,7 +206,7 @@ def _install_hg_hook(path): c.set('flake8', 'strict', os.getenv('FLAKE8_STRICT', False)) if not c.has_option('flake8', 'ignore'): - c.set('flake8', 'ignore', os.getenv('FLAKE8_IGNORE')) + c.set('flake8', 'ignore', os.getenv('FLAKE8_IGNORE', '')) if not c.has_option('flake8', 'lazy'): c.set('flake8', 'lazy', os.getenv('FLAKE8_LAZY', False)) |
