Funções do módulo descritor (experimental)

O pacote protorpc.remote fornece as seguintes funções:

is_error_status(status)

Determina se o status RPC é um erro.

Argumentos
status
Mensagem RpcStatus inicializada para verificar se há erros.
check_rpc_status(status)

Converte um status de erro em uma exceção gerada.

Argumentos
status
Mensagem RpcStatus inicializada para verificar se há erros.

Gera um RpcError se o estado de status for um erro.

method(request_type=message_types.VoidMessage, response_type=message_types.VoidMessage)

Decora um método para tornar o método remoto.

Argumentos
request_type=message_types.VoidMessage
Tipo de mensagem da solicitação esperada.
response_type=message_types.VoidMessage
Tipo de mensagem da resposta esperada.

Retorna um método remoto decorado. O método remoto incluirá um atributo remote com as seguintes propriedades:

method
O método original, não decorado
request_type
Tipo de mensagem da solicitação esperada.
response_type
Tipo de mensagem da resposta esperada.

Gera um TypeError se os parâmetros request_type ou response_type não forem subclasses apropriadas de messages.Message.

get_remote_method(method)

Para métodos remotos, retorna um objeto de informação de método remoto, ou None.

Argumentos
method
O método a ser recuperado.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2