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(),
results
est une liste de documents classés par ordre décroissant d'identificateurs. Si elle résulte d'un appel à search.get_indexes(),results
est une liste d'index.