mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-01 19:36:54 +00:00
Add some logging to the style guide
This commit is contained in:
parent
691bdc97ea
commit
1543ff8bab
1 changed files with 9 additions and 0 deletions
|
|
@ -1,11 +1,16 @@
|
|||
"""Implementation of the StyleGuide used by Flake8."""
|
||||
import logging
|
||||
|
||||
import enum
|
||||
|
||||
__all__ = (
|
||||
'StyleGuide',
|
||||
)
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
|
||||
# TODO(sigmavirus24): Determine if we need to use enum/enum34
|
||||
class Selected(enum.Enum):
|
||||
"""Enum representing an explicitly or implicitly selected code."""
|
||||
|
||||
|
|
@ -99,8 +104,11 @@ class StyleGuide(object):
|
|||
"""
|
||||
decision = self._decision_cache.get(code)
|
||||
if decision is None:
|
||||
LOG.debug('Deciding if "%s" should be reported', code)
|
||||
selected = self.is_user_selected(code)
|
||||
ignored = self.is_user_ignored(code)
|
||||
LOG.debug('The user configured "%s" to be "%s", "%s"',
|
||||
code, selected, ignored)
|
||||
|
||||
if ((selected is Selected.Explicitly or
|
||||
selected is Selected.Implicitly) and
|
||||
|
|
@ -114,6 +122,7 @@ class StyleGuide(object):
|
|||
decision = Decision.Ignored
|
||||
|
||||
self._decision_cache[code] = decision
|
||||
LOG.debug('"%s" will be "%s"', code, decision)
|
||||
return decision
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue