module documentation

Registry-aware representations of final RPC status values.

Class RequestStatus A normalized RPC status retaining its direct-message namespace.
Class UnfinishedRequestStatus Sentinels used to represent a request that has not completed yet.
Function request_status_from_rpc_status Convert a direct Status field into the SDK's extended status view.
Function request_status_to_rpc_status Convert an SDK status into a namespace-local direct Status.
Function rpc_status_from_call Decode and validate rich gRPC status metadata into a direct Status.
Function _localized_status Undocumented
Function _status_code Undocumented
Function _status_registry Undocumented
def request_status_from_rpc_status(status: object, *, registry: Registry | None = None) -> RequestStatus: (source)

Convert a direct Status field into the SDK's extended status view.

def request_status_to_rpc_status(status: RequestStatus, *, registry: Registry | None = None) -> Any: (source)

Convert an SDK status into a namespace-local direct Status.

def rpc_status_from_call(call: Any, *, registry: Registry | None) -> Any | None: (source)

Decode and validate rich gRPC status metadata into a direct Status.

def _localized_status(status: object, registry: Registry) -> Any: (source)

Undocumented

def _status_code(value: int | StatusCode) -> StatusCode: (source)

Undocumented

def _status_registry(status: object, registry: Registry | None) -> Registry: (source)

Undocumented