Python 2 wird von der Community nicht mehr unterstützt. Wir empfehlen die Migration von Python 2-Anwendungen zu Python 3.

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 von einem Aufruf an index.get_bereich() oder search.get_indexes() zurückgegeben. Sie können über eine Instanz von GetResponse iterieren, um die Mitglieder des zugehörigen Attributs results zurückzugeben. Der Inhalt des Attributs wird durch den Aufruftyp bestimmt, der die Instanz von GetResponse erstellt hat.

Der folgende Code zeigt beispielsweise, wie mit GetResponse bestimmt 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

Constructor

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

Klasse GetResponse(results=None)

Konstruieren Sie eine Instanz der Klasse GetResponse.

Argument

results

Anfangswert des Attributs results.

Ergebniswert

Eine 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.

Attribute

Eine Instanz der Klasse GetResponse hat die folgenden Attribute:

results

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