Produce an error message.
(
self, msg: str | ErrorMessage, context: Context, *, code: ErrorCode | None = None
)
| 7999 | return TempNode(t, context=context) |
| 8000 | |
| 8001 | def fail( |
| 8002 | self, msg: str | ErrorMessage, context: Context, *, code: ErrorCode | None = None |
| 8003 | ) -> ErrorInfo: |
| 8004 | """Produce an error message.""" |
| 8005 | if isinstance(msg, ErrorMessage): |
| 8006 | return self.msg.fail(msg.value, context, code=msg.code) |
| 8007 | return self.msg.fail(msg, context, code=code) |
| 8008 | |
| 8009 | def note( |
| 8010 | self, |
no test coverage detected