diff options
author | Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-09-17 09:51:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-17 09:51:36 +0200 |
commit | 6f24105d90224a585d5e5b06361415c05a7030b9 (patch) | |
tree | 5ba4d8a655bf1a805dfdc773f1fb6c1411002192 | |
parent | 09e142e5dfab35a7ba80783ffe3fc8c167f8effa (diff) | |
download | pylint-git-6f24105d90224a585d5e5b06361415c05a7030b9.tar.gz |
Fix typing of `ReportsHandlerMixIn` (#5028)
* Fix typing of `ReportsHandlerMixIn`
-rw-r--r-- | pylint/reporters/reports_handler_mix_in.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/pylint/reporters/reports_handler_mix_in.py b/pylint/reporters/reports_handler_mix_in.py index de3bbe225..4c302dbf4 100644 --- a/pylint/reporters/reports_handler_mix_in.py +++ b/pylint/reporters/reports_handler_mix_in.py @@ -12,6 +12,8 @@ from pylint.typing import CheckerStats if TYPE_CHECKING: from pylint.lint.pylinter import PyLinter +ReportsDict = DefaultDict[IChecker, List[Tuple[str, str, Callable]]] + class ReportsHandlerMixIn: """a mix-in class containing all the reports and stats manipulation @@ -19,15 +21,11 @@ class ReportsHandlerMixIn: """ def __init__(self) -> None: - self._reports: DefaultDict[ - IChecker, List[Tuple[str, str, Callable]] - ] = collections.defaultdict(list) + self._reports: ReportsDict = collections.defaultdict(list) self._reports_state: Dict[str, bool] = {} - def report_order(self): - """Return a list of reports, sorted in the order - in which they must be called. - """ + def report_order(self) -> List[IChecker]: + """Return a list of reporters""" return list(self._reports) def register_report( |