Skip to content

miniproto.errors.ResultTypeMismatch

ResultTypeMismatch(expected: str, actual: object, *, request: object | None = None) -> None

Bases: InvokeError

Raised when an RPC result does not match the requested result contract.

Record expected and actual result type names for a failed invocation.

Parameters:

  • expected (str) – Declared TL result type expected by the request.
  • actual (object) – Decoded result object that failed the type contract.
  • request (object | None) – Optional original request retained for diagnostics.