Skip to content

Commit 961bf93

Browse files
Pasing error_formmater argument in new_messages
Pasing error_formmater argument in new_messages
1 parent 662bbeb commit 961bf93

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

myfile.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
3+
def test():
4+
return 2
5+
6+

mypy/dmypy/client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,6 @@ def request(
664664
try:
665665
with IPCClient(name, timeout) as client:
666666
send(client, args)
667-
668667
final = False
669668
while not final:
670669
response = receive(client)

mypy/dmypy_server.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,6 @@ def fine_grained_increment_follow_imports(
635635

636636
# Process changes directly reachable from roots.
637637
messages = fine_grained_manager.update(changed, [], followed=True)
638-
639638
# Follow deps from changed modules (still within graph).
640639
worklist = changed.copy()
641640
while worklist:

mypy/errors.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,7 @@ def find_shadow_file_mapping(self, path: str) -> str | None:
944944
return i[1]
945945
return None
946946

947-
def new_messages(self) -> list[str]:
947+
def new_messages(self, formatter: ErrorFormatter = None) -> list[str]:
948948
"""Return a string list of new error messages.
949949
950950
Use a form suitable for displaying to the user.
@@ -954,7 +954,7 @@ def new_messages(self) -> list[str]:
954954
msgs = []
955955
for path in self.error_info_map.keys():
956956
if path not in self.flushed_files:
957-
msgs.extend(self.file_messages(path))
957+
msgs.extend(self.file_messages(path, formatter=formatter))
958958
return msgs
959959

960960
def targets(self) -> set[str]:

mypy/server/update.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ def update(
296296
if not changed_modules:
297297
# Preserve state needed for the next update.
298298
self.previous_targets_with_errors = self.manager.errors.targets()
299-
messages = self.manager.errors.new_messages()
299+
messages = self.manager.errors.new_messages(formatter=self.manager.error_formatter)
300300
break
301301

302302
messages = sort_messages_preserving_file_order(messages, self.previous_messages)
@@ -320,7 +320,7 @@ def trigger(self, target: str) -> list[str]:
320320
)
321321
# Preserve state needed for the next update.
322322
self.previous_targets_with_errors = self.manager.errors.targets()
323-
self.previous_messages = self.manager.errors.new_messages().copy()
323+
self.previous_messages = self.manager.errors.new_messages(formatter=self.manager.error_formatter).copy()
324324
return self.update(changed_modules, [])
325325

326326
def flush_cache(self) -> None:

0 commit comments

Comments
 (0)