Skip to content

miniproto.errors.RpcTimeout

RpcTimeout(message: str = 'RPC timeout', *, code: int | None = -503, request: object | None = None, context: Mapping[str, Any] | None = None) -> None

Bases: RpcError

Classified Telegram-side or transport RPC timeout, commonly code -503.

Create an RPC timeout while preserving an explicit server code.

Parameters:

  • message (str) – Telegram or transport timeout explanation.
  • code (int | None) – Optional RPC code, defaulting to the common -503 timeout code.
  • request (object | None) – Optional request associated with the timeout.
  • context (Mapping[str, Any] | None) – Optional secret-safe diagnostic metadata.