class documentation

A normalized RPC status retaining its direct-message namespace.

Class Method from_rpc_status Create a status using an explicit or direct-message-owned registry.
Method to_rpc_status Convert into the selected namespace's direct google.rpc.Status.
Class Variable code Undocumented
Class Variable details Undocumented
Class Variable message Undocumented
Class Variable registry Undocumented
Class Variable request_id Undocumented
Class Variable trace_id Undocumented
Method _localized_details Undocumented
Method _state Undocumented
Class Variable _original_state Undocumented
Class Variable _raw_status Undocumented
@classmethod
def from_rpc_status(cls, status: object, request_id: str, trace_id: str, *, registry: Registry | None = None) -> RequestStatus: (source)

Create a status using an explicit or direct-message-owned registry.

def to_rpc_status(self, *, registry: Registry | None = None) -> Any: (source)

Convert into the selected namespace's direct google.rpc.Status.

Undocumented

def _localized_details(self, selected: Registry) -> list[Any]: (source)

Undocumented

def _state(self) -> tuple[StatusCode, str | None, tuple[bytes, ...]]: (source)

Undocumented

_original_state: tuple[StatusCode, str | None, tuple[bytes, ...]] | None = (source)

Undocumented

_raw_status: Any | None = (source)

Undocumented