API reference
python:irx:irx.analysis.DiagnosticBag.add
method add
add(message: str, *, node: astx.AST | None = None, code: str | None = None, severity: str = 'error', module_key: str | None = None, phase: str = 'semantic', source: SourceLocation | None = None, notes: Iterable[str] = (), hint: str | None = None, cause: Exception | None = None, related: Iterable[DiagnosticRelatedInformation] = ()) -> None
Source: packages/irx/src/irx/diagnostics.py:518
Declared as: python:irx:irx.diagnostics.DiagnosticBag.add
Add one diagnostic to the bag.
Parameters
-
message — Type: str
-
node — Type: astx.AST | None
-
code — Type: str | None
-
severity — Type: str
-
module_key — Type: str | None
-
phase — Type: str
-
source — Type: SourceLocation | None
-
notes — Type: Iterable[str]
-
hint — Type: str | None
-
cause — Type: Exception | None
-
related — Type: Iterable[DiagnosticRelatedInformation]