From ea0c844ca80059f62595c108e2790a9525fa6ab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Noord?= <13665637+DanielNoord@users.noreply.github.com> Date: Wed, 24 Nov 2021 09:07:50 +0100 Subject: [PATCH] Make parallel checker use ``MessageLocationTuple`` for ``Message`` --- pylint/lint/parallel.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pylint/lint/parallel.py b/pylint/lint/parallel.py index f6bd2aa099..56cee9aa75 100644 --- a/pylint/lint/parallel.py +++ b/pylint/lint/parallel.py @@ -8,7 +8,7 @@ from pylint import reporters from pylint.lint.utils import _patch_sys_path from pylint.message import Message -from pylint.typing import FileItem +from pylint.typing import FileItem, MessageLocationTuple from pylint.utils import LinterStats, merge_stats try: @@ -138,7 +138,9 @@ def check_parallel(linter, jobs, files: Iterable[FileItem], arguments=None): linter.file_state.base_name = base_name linter.set_current_module(module, file_path) for msg in messages: - msg = Message(*msg) + msg = Message( + msg[0], msg[1], MessageLocationTuple(*msg[2]), msg[3], msg[4] + ) linter.reporter.handle_message(msg) # type: ignore[attr-defined] # linter.set_reporter() call above makes linter have a reporter attr all_stats.append(stats) all_mapreduce_data[worker_idx].append(mapreduce_data)