summaryrefslogtreecommitdiff
path: root/pylint/checkers/logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/checkers/logging.py')
-rw-r--r--pylint/checkers/logging.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/pylint/checkers/logging.py b/pylint/checkers/logging.py
index 743f40db8..d9d73d3c1 100644
--- a/pylint/checkers/logging.py
+++ b/pylint/checkers/logging.py
@@ -144,15 +144,18 @@ class LoggingChecker(checkers.BaseChecker):
),
)
+ def __init__(self, linter: "PyLinter") -> None:
+ super().__init__(linter=linter, future_option_parsing=True)
+
def visit_module(self, _: nodes.Module) -> None:
"""Clears any state left in this checker from last module checked."""
# The code being checked can just as easily "import logging as foo",
# so it is necessary to process the imports and store in this field
# what name the logging module is actually given.
self._logging_names: Set[str] = set()
- logging_mods = self.config.logging_modules
+ logging_mods = self.linter.namespace.logging_modules
- self._format_style = self.config.logging_format_style
+ self._format_style = self.linter.namespace.logging_format_style
self._logging_modules = set(logging_mods)
self._from_imports = {}