summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2016-10-25 19:28:52 -0500
committerIan Cordasco <graffatcolmingov@gmail.com>2016-10-25 19:28:52 -0500
commit68a273144e5bd24a8f88cbf61070ab020be00498 (patch)
tree9391551fbafc5169a88cd7bc8dd0f81f11810448 /src
parent5f3577fca84f6c45110214880854bc9332f634f0 (diff)
downloadflake8-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.py5
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