diff --git a/pyproject.toml b/pyproject.toml index ae0a8a47da0..555a053820a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -111,8 +111,6 @@ files = "src" [[tool.mypy.overrides]] module = [ - 'poetry.console.application', - 'poetry.console.logging.formatters.builder_formatter', 'poetry.console.commands.init', 'poetry.inspection.info', 'poetry.installation.chef', diff --git a/src/poetry/console/application.py b/src/poetry/console/application.py index 1d17c55d805..0911e9e07ff 100644 --- a/src/poetry/console/application.py +++ b/src/poetry/console/application.py @@ -93,7 +93,7 @@ class Application(BaseApplication): def __init__(self) -> None: super().__init__("poetry", __version__) - self._poetry = None + self._poetry: Poetry | None = None self._io: IO | None = None self._disable_plugins = False self._plugins_loaded = False @@ -232,8 +232,8 @@ def register_command_loggers( handler = IOHandler(io) handler.setFormatter(IOFormatter()) - for logger in loggers: - logger = logging.getLogger(logger) + for name in loggers: + logger = logging.getLogger(name) logger.handlers = [handler] diff --git a/src/poetry/console/logging/formatters/formatter.py b/src/poetry/console/logging/formatters/formatter.py index 8f2fb060696..8b595137894 100644 --- a/src/poetry/console/logging/formatters/formatter.py +++ b/src/poetry/console/logging/formatters/formatter.py @@ -1,12 +1,6 @@ from __future__ import annotations -from typing import TYPE_CHECKING - - -if TYPE_CHECKING: - import logging - class Formatter: - def format(self, record: logging.LogRecord) -> str: + def format(self, record: str) -> str: raise NotImplementedError()