def _common_except_commit(error): if isinstance(error, grpc._channel._Rendezvous): error.details() status_code = error.code() if status_code == grpc.StatusCode.ABORTED: raise errors.AbortedError() raise error
def _common_except_mutate(e): if isinstance(e, grpc._channel._Rendezvous): e.details() status_code = e.code() if status_code == grpc.StatusCode.ABORTED or status_code == grpc.StatusCode.FAILED_PRECONDITION: raise errors.AbortedError() raise e
def _common_except_mutate(error): if util.is_aborted_error(error): raise errors.AbortedError() if util.is_retriable_error(error): raise errors.RetriableError(error) if util.is_connection_error(error): raise errors.ConnectionError(error) raise error
def _common_except_commit(error): if util.is_aborted_error(error): raise errors.AbortedError() raise error