La classe "GetResponse"

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.