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

Method note_multiline

mypy/messages.py:305–325  ·  view source on GitHub ↗

Report as many notes as lines in the message (unless disabled).

(
        self,
        messages: str,
        context: Context,
        offset: int = 0,
        *,
        code: ErrorCode | None = None,
        origin_context: Context | None = None,
        parent_error: ErrorInfo | None = None,
    )

Source from the content-addressed store, hash-verified

303 )
304
305 def note_multiline(
306 self,
307 messages: str,
308 context: Context,
309 offset: int = 0,
310 *,
311 code: ErrorCode | None = None,
312 origin_context: Context | None = None,
313 parent_error: ErrorInfo | None = None,
314 ) -> None:
315 """Report as many notes as lines in the message (unless disabled)."""
316 for msg in dedent(messages.lstrip("\n")).splitlines():
317 self.report(
318 msg,
319 context,
320 "note",
321 offset,
322 code=code,
323 origin_context=origin_context,
324 parent_error=parent_error,
325 )
326
327 #
328 # Specific operations

Calls 3

reportMethod · 0.95
splitlinesMethod · 0.80
lstripMethod · 0.80

Tested by

no test coverage detected