25 lines
573 B
Python
25 lines
573 B
Python
from enum import Enum
|
|
|
|
|
|
class RpcError(Exception): ...
|
|
|
|
|
|
class StatusCode(Enum):
|
|
OK: StatusCode
|
|
CANCELLED: StatusCode
|
|
UNKNOWN: StatusCode
|
|
INVALID_ARGUMENT: StatusCode
|
|
DEADLINE_EXCEEDED: StatusCode
|
|
NOT_FOUND: StatusCode
|
|
ALREADY_EXISTS: StatusCode
|
|
PERMISSION_DENIED: StatusCode
|
|
RESOURCE_EXHAUSTED: StatusCode
|
|
FAILED_PRECONDITION: StatusCode
|
|
ABORTED: StatusCode
|
|
OUT_OF_RANGE: StatusCode
|
|
UNIMPLEMENTED: StatusCode
|
|
INTERNAL: StatusCode
|
|
UNAVAILABLE: StatusCode
|
|
DATA_LOSS: StatusCode
|
|
UNAUTHENTICATED: StatusCode
|