diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-10-25 19:28:52 -0500 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-10-25 19:28:52 -0500 |
| commit | 68a273144e5bd24a8f88cbf61070ab020be00498 (patch) | |
| tree | 9391551fbafc5169a88cd7bc8dd0f81f11810448 /src | |
| parent | 5f3577fca84f6c45110214880854bc9332f634f0 (diff) | |
| download | flake8-68a273144e5bd24a8f88cbf61070ab020be00498.tar.gz | |
Fix bug with --enable-extensions
We went through an iteration where we supported --enable-extensions and
then didn't. This adds back our support for --enable-extensions.
Closes #239
Diffstat (limited to 'src')
| -rw-r--r-- | src/flake8/style_guide.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/flake8/style_guide.py b/src/flake8/style_guide.py index 4d8950c..739edd8 100644 --- a/src/flake8/style_guide.py +++ b/src/flake8/style_guide.py @@ -65,6 +65,7 @@ class StyleGuide(object): self._selected = tuple(options.select) self._extended_selected = tuple(options.extended_default_select) self._ignored = tuple(options.ignore) + self._enabled_extensions = tuple(options.enable_extensions) self._decision_cache = {} self._parsed_diff = {} @@ -81,10 +82,10 @@ class StyleGuide(object): Ignored.Implicitly if the selected list is not empty but no match was found. """ - if not self._selected: + if not (self._selected or self._enabled_extensions): return Selected.Implicitly - if code.startswith(self._selected): + if code.startswith(self._selected + self._enabled_extensions): return Selected.Explicitly # If it was not explicitly selected, it may have been implicitly |
