From a43c301a86985c9a6757e09bc64d2140fd9e65ce Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 22:41:28 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pylint/config/exceptions.py | 7 ++++++- pylint/extensions/redefined_variable_type.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pylint/config/exceptions.py b/pylint/config/exceptions.py index 2e0e50ef9e..c5cda18c65 100644 --- a/pylint/config/exceptions.py +++ b/pylint/config/exceptions.py @@ -10,15 +10,20 @@ class UnrecognizedArgumentAction(Exception): action is not recognized. """ + class _UnrecognizedOptionError(Exception): """Raised if an ArgumentManager instance tries to parse an option that is unknown. """ + def __init__(self, options: list[str], *args: object) -> None: self.options = options super().__init__(*args) + + class ArgumentPreprocessingError(Exception): """Raised if an error occurs during argument pre-processing.""" + def __init__(self, message: str) -> None: self.message = message - super().__init__(message) \ No newline at end of file + super().__init__(message) diff --git a/pylint/extensions/redefined_variable_type.py b/pylint/extensions/redefined_variable_type.py index 850c025f07..ba5af31365 100644 --- a/pylint/extensions/redefined_variable_type.py +++ b/pylint/extensions/redefined_variable_type.py @@ -50,7 +50,7 @@ def leave_classdef(self, _: nodes.ClassDef) -> None: leave_functiondef = leave_asyncfunctiondef = leave_module = leave_classdef def visit_module(self, _: nodes.Module) -> None: - self._assigns: "list[dict[str, list[tuple[nodes.Assign, str]]]]" = [{}] + self._assigns: list[dict[str, list[tuple[nodes.Assign, str]]]] = [{}] def _check_and_add_messages(self) -> None: assigns = self._assigns.pop()