Klasse "GetResponse"

Die Klasse GetResponse stellt die Ergebnisse von Methoden dar, mit denen Informationen zu Dokumenten und Indexen zurückgegeben werden.

GetResponse ist im Modul google.appengine.api.search definiert.

Einführung

Ein GetResponse-Objekt wird bei einem Aufruf an index.get_range() oder search.get_indexes() zurückgegeben. Sie können über eine Instanz von GetResponse iterieren, um die Mitglieder seines Attributs results zurückzugeben. Der Inhalt der Property wird durch den Typ des Aufrufs bestimmt, mit dem die Instanz von GetResponse erstellt wurde.

Der folgende Code zeigt beispielsweise, wie mit GetResponse ermittelt werden kann, welche Dokumente erfolgreich gelöscht wurden. Die Iteration gibt in diesem Fall Dokumente zurück.

response = index.get_range()
for document in response:
    print "document ", document

Konstruktor

Der Konstruktor für die Klasse GetResponse ist so definiert:

class GetResponse(results=None)

Konstruiert eine Instanz der Klasse GetResponse

Argument

results

Anfangswert der Property results

Ergebniswert

Neue Instanz der Klasse GetResponse

Ausnahmen

TypeError

Ein Parameter hat einen ungültigen Typ oder ein unbekanntes Attribut wurde übergeben.

ValueError

Ein Parameter hat einen ungültigen Wert.

Properties

Eine Instanz der Klasse GetResponse hat folgende Property:

results

Eine Liste von Ergebnissen, deren Typ vom Aufruf abhängt, der das Objekt zurückgibt. Bei der Rückgabe von einem Aufruf an get_range() ist results eine Liste von absteigend nach Kennung sortierten Dokumenten. Bei der Rückgabe von einem Aufruf für search.get_indexes() ist results eine Liste von Indexen.

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...

App Engine-Standardumgebung für Python 2