Skip to content

Commit e3a1e35

Browse files
authored
Make parallel checker use MessageLocationTuple for Message (#5381)
1 parent d58a7c0 commit e3a1e35

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pylint/lint/parallel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from pylint import reporters
99
from pylint.lint.utils import _patch_sys_path
1010
from pylint.message import Message
11-
from pylint.typing import FileItem
11+
from pylint.typing import FileItem, MessageLocationTuple
1212
from pylint.utils import LinterStats, merge_stats
1313

1414
try:
@@ -138,7 +138,9 @@ def check_parallel(linter, jobs, files: Iterable[FileItem], arguments=None):
138138
linter.file_state.base_name = base_name
139139
linter.set_current_module(module, file_path)
140140
for msg in messages:
141-
msg = Message(*msg)
141+
msg = Message(
142+
msg[0], msg[1], MessageLocationTuple(*msg[2]), msg[3], msg[4]
143+
)
142144
linter.reporter.handle_message(msg) # type: ignore[attr-defined] # linter.set_reporter() call above makes linter have a reporter attr
143145
all_stats.append(stats)
144146
all_mapreduce_data[worker_idx].append(mapreduce_data)

0 commit comments

Comments
 (0)