Fonctions du module Descripteur (Version expérimentale)

Le package protorpc.remote fournit les fonctions suivantes :

is_error_status(status)

Détermine si l'état RPC est une erreur.

Arguments

status
Message RpcStatus initialisé pour vérifier les erreurs.
check_rpc_status(status)

Convertit l'état d'une erreur en exception générée.

Arguments

status
Message RpcStatus initialisé pour vérifier les erreurs.

Génère une erreur RpcError si l'état de status indique une erreur.

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

Décore une méthode pour la rendre distante.

Arguments

request_type=message_types.VoidMessage
Type de message de la requête attendue.
response_type=message_types.VoidMessage
Type de message de la réponse attendue.

Renvoie une méthode décorée distante. La méthode distante inclut un attribut remote avec les propriétés suivantes :

method
Méthode d'origine non décorée.
request_type
Type de message de la requête attendue.
response_type
Type de message de la réponse attendue.

Génère une erreur TypeError si les paramètres request_type ou response_type ne sont pas des sous-classes appropriées de messages.Message.

get_remote_method(method)

Pour les méthodes distantes, renvoie un objet information, sinon None.

Arguments

method
Méthode à récupérer.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python