MCPcopy Index your code
hub / github.com/python/mypy / flush_errors

Function flush_errors

mypy/main.py:226–236  ·  view source on GitHub ↗
(filename: str | None, new_messages: list[str], serious: bool)

Source from the content-addressed store, hash-verified

224 messages_by_file = defaultdict(list)
225
226 def flush_errors(filename: str | None, new_messages: list[str], serious: bool) -> None:
227 if options.pretty:
228 new_messages = formatter.fit_in_terminal(new_messages)
229 messages.extend(new_messages)
230 if new_messages:
231 messages_by_file[filename].extend(new_messages)
232 if options.non_interactive:
233 # Collect messages and possibly show them later.
234 return
235 f = stderr if serious else stdout
236 show_messages(new_messages, f, formatter, options)
237
238 serious = False
239 blockers = False

Callers 2

buildFunction · 0.70
warn_unused_configsFunction · 0.70

Calls 3

show_messagesFunction · 0.85
fit_in_terminalMethod · 0.80
extendMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…