La classe GetResponse représente les résultats des méthodes appelées pour renvoyer des informations sur les documents et les index.
La classe GetResponse est définie dans le module google.appengine.api.search.
Présentation
Un objet GetResponse est renvoyé par un appel à index.get_range() ou à search.get_indexes(). Vous pouvez effectuer une itération sur une instance de GetResponse, qui renverra les membres de sa propriété results. Le contenu de la propriété est déterminé par le type d'appel qui a créé l'instance de GetResponse.
Par exemple, le code suivant illustre de quelle façon GetResponse peut être utilisé pour déterminer les documents supprimés avec succès. Dans ce cas, l'itération retourne Documents.
response = index.get_range() for document in response: print "document ", document
Constructeur
Le constructeur de la classe GetResponse est défini comme suit :
- class GetResponse(results=None)
Construire une instance de la classe
GetResponse.Argument
- results
Valeur initiale de sa propriété
results.
Result value
Nouvelle instance de la classe
GetResponse.
Exceptions
- TypeError
L'un des paramètres possède un type non valide ou un attribut inconnu a été transmis.
- ValueError
L'un des paramètres contient une valeur non valide.
Propriétés
Une instance de la classe GetResponse possède les propriétés suivantes :
- results
Une liste de résultats, dont le type dépend de l'appel qui renvoie l'objet. Si elle résulte d'un appel à get_range(),
resultsest une liste de documents classés par ordre décroissant d'identificateurs. Si elle résulte d'un appel à search.get_indexes(),resultsest une liste d'index.